wal
Erfahrenes Mitglied
Hallo liebe Community,
ich möchte zwei Daten vergleichen. Daher wandel ich diese vorher in einen Timestamp um, mittels mktime().
Eigentlich wollte ich den Monat als 'Jan' etc. verwenden, doch da bringt er mir immer ein falsches Datum zurück.
Eingabe:
Ausgabe:
Das passt eben nicht! Auch wenn ich Januar auschreibe oder auch durch Feb ersetze, kommt bei mir immer die gleiche Ausgabe.
Ist dies überhaupt möglich, oder muss ich vorher den Monat immer in einen Wert umsetzen? Also Jan = 1, Feb = 2 ...
Gibt es da irgendeinen Trick ausser erneutes wandeln in eine Zahl?
Umstellen auf eine Zahl ist ja nicht das Problem, würde mich aber interessieren, ob es da einen anderen Weg noch gibt.
ich möchte zwei Daten vergleichen. Daher wandel ich diese vorher in einen Timestamp um, mittels mktime().
Eigentlich wollte ich den Monat als 'Jan' etc. verwenden, doch da bringt er mir immer ein falsches Datum zurück.
Eingabe:
Code:
$datum2 = mktime(0,0,0,'Jan',01,2004);
echo date("Y-m-d H:i:s", $datum2);
Ausgabe:
Code:
2003-12-01 00:00:00
Das passt eben nicht! Auch wenn ich Januar auschreibe oder auch durch Feb ersetze, kommt bei mir immer die gleiche Ausgabe.
Ist dies überhaupt möglich, oder muss ich vorher den Monat immer in einen Wert umsetzen? Also Jan = 1, Feb = 2 ...
Gibt es da irgendeinen Trick ausser erneutes wandeln in eine Zahl?
Umstellen auf eine Zahl ist ja nicht das Problem, würde mich aber interessieren, ob es da einen anderen Weg noch gibt.