Zum Inhalt springen

[php] Datum-Differenz berechnen bringt Fehler


Empfohlene Beiträge

Hallo,

ich habe folgenden Code, um die Differenz zwischen zwei Daten zu berechnen:


$timestamp_start = strtotime($row['startdate'] . " " . $row['starttime']);
$timestamp_end = strtotime($row['enddate'] . " " . $row['endtime']);
$dauer = $timestamp_end - $timestamp_start;
[/php]

Dann will ich die Differenz ausgeben, das mache ich mit:

[php]
echo date("H:i:s", $dauer);

Es funktioniert eigentlich, ABER die Ausgabe ist genau um eine Stunde falsch. Wenn ich als Startwert habe 10.10.2006 14:30:00 und als Endwert 10.10.2006 14:40:00 müsste die Ausgabe ja 00:10:00 sein - aber sie ist 01:10:00 - also eine Stunde zu viel. Das passiert immer, aber die Rechnung ist sonst bis auf die Sekunde genau richtig... es ist lediglich immer genau eine Stunde zu viel. Wer weiß Rat?!

Grüße.

Link zu diesem Kommentar
Auf anderen Seiten teilen

B) kommt da eine Fehlermeldung alà "Wert darf nicht kleiner sein als 01.01.1970"

Den Fehler kann man ja abfangen wenn die Differenz entsprechend klein ist. Als ich das Problem hatte, habe ich keine bessere Läösung gefunden und habe halt die Stunde (bzw. 3600 Sekunden) wieder abgezogen ...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...