Heim > Backend-Entwicklung > PHP-Tutorial > Wie füge ich Minuten zu einer DateTime-Zeichenfolge in PHP hinzu?

Wie füge ich Minuten zu einer DateTime-Zeichenfolge in PHP hinzu?

Susan Sarandon
Freigeben: 2024-11-12 00:54:02
Original
884 Leute haben es durchsucht

How to Add Minutes to a DateTime String in PHP?

Minuten zur Datums-/Uhrzeitzeit in PHP hinzufügen

In PHP ist das Hinzufügen von Minuten zu einer Datums-/Uhrzeitzeit eine unkomplizierte Aufgabe. Abhängig vom Datum/Uhrzeit-Format ist jedoch möglicherweise ein spezifischer Ansatz erforderlich.

Wie in der Anfrage erwähnt, ist das angegebene Datum/Uhrzeit-Format „Jahr-Monat-Tag Stunde:Minute“, z. B. „2011-11-17“. 05:05". Um diese Datums-/Uhrzeit durch Hinzufügen von Minuten zu ändern:

可以使用 DateTime 类和 DateInterval 类:

$minutes_to_add = 5;

$time = new DateTime('2011-11-17 05:05');
$time->add(new DateInterval('PT' . $minutes_to_add . 'M'));

$stamp = $time->format('Y-m-d H:i');
Nach dem Login kopieren

In diesem Code:

  1. $minutes_to_add stellt die Anzahl von dar Minuten zum Erhöhen.
  2. $time wird erstellt als ein DateTime-Objekt aus der angegebenen Zeichenfolge.
  3. Die Methode $time->add() wird mit einem DateInterval-Objekt verwendet, um die Änderung anzugeben.
  4. DateInterval('PT' . $minutes_to_add . ' M') erstellt ein Intervall, das die angegebenen Minuten darstellt.
  5. $time wird mit den geänderten aktualisiert Datum/Uhrzeit.
  6. $stamp formatiert die geänderte Datum/Uhrzeit und speichert sie im gewünschten Format „Jahr-Monat-Tag Stunde:Minute“.

Für die Dauerdarstellung wird der ISO 8601-Standard verwendet , wobei „P{y}Y{m1}M{d}DT{h}H{m2}M{s}S“ eine Dauer von {y} Jahren, {m1} Monaten bezeichnet, {d} Tage und so weiter.

Zum Beispiel entspricht „P1Y2DT5S“ 1 Jahr, 2 Tagen und 5 Sekunden.

Im bereitgestellten Beispiel bedeutet „PT“ eine Zeit Intervall, gefolgt von „5M“, was das Hinzufügen von 5 Minuten bedeutet.

Das obige ist der detaillierte Inhalt vonWie füge ich Minuten zu einer DateTime-Zeichenfolge in PHP hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage