3 Stimmen

10 Minuten bis 7:30 Uhr PHP hinzufügen

Ich bin sicher, diese Frage wurde schon einmal gestellt, aber ich bin zu frustriert, um sie zu finden. Alles, was ich tun möchte, ist X Minuten zu X Uhr hinzuzufügen.

In meinem Fall habe ich zum Beispiel eine Uhrzeit von 7:30 Uhr, zu der ich 2:20 (zwei Minuten und 20 Sekunden) hinzufügen möchte. (speziell in diesen Formaten).

Ich habe das sogar schon einmal gemacht, aber jedes Mal, wenn ich versuche, eine neue PHP-Zeitfunktion zu erstellen, scheint es, als hätte ich das Land der Formatierungsfehler betreten. Vielen Dank für Ihren Beitrag und ich bin Lesezeichen diese Antwort für den Rest meines Lebens.

3voto

Matthew Punkte 46409

Hinzufügen von 2 Minuten und 20 Sekunden zu 7:30 Uhr:

$dt = new DateTime('7:30 AM');
$dt->add(new DateInterval('PT2M20S'));
echo $dt->format('H:i:s')."\n";

Ausgabe:

07:32:20

0voto

jwueller Punkte 29834

Konvertieren Sie ihn in einen Zeitstempel, fügen Sie 600 Sekunden hinzu und konvertieren Sie ihn zurück.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X