atlantyz
Erfahrenes Mitglied
Hallo Leute,
ich kämpfe mal wieder mit einem Datum (was mich langsam aber sicher wahnsinnig macht).
Ich habe folgenden Code, dem ich mein Datum ($datum) aus einem Input- Feld im Format TT.MM.JJJJ übergebe:
So, wenn ich nun z.B. den 01.11.2010 eingebe, bekomme ich folgenden timestamp:
1288566000.
Wenn ich den zurückwandel, ist das der 31.10.2010 23:00 Uhr...
Nun ist das aber nicht das gleiche Datum wie das eingegebene.. ich kann aber den Fehler nicht finden und Google brachte mich auch nicht weiter...
Bitte um Hilfe.
ich kämpfe mal wieder mit einem Datum (was mich langsam aber sicher wahnsinnig macht).
Ich habe folgenden Code, dem ich mein Datum ($datum) aus einem Input- Feld im Format TT.MM.JJJJ übergebe:
Code:
function datum_zu_timestamp($datum)
{
ereg("([0-9]{2}).([0-9]{2}).([0-9]{4})", $datum, $teile);
$tag = $teile[1];
$monat = $teile[2];
$jahr = $teile[3];
$timestamp = strtotime ($teile[3]."-".$teile[2]."-".$teile[1]);
return $timestamp;
}
So, wenn ich nun z.B. den 01.11.2010 eingebe, bekomme ich folgenden timestamp:
1288566000.
Wenn ich den zurückwandel, ist das der 31.10.2010 23:00 Uhr...
Nun ist das aber nicht das gleiche Datum wie das eingegebene.. ich kann aber den Fehler nicht finden und Google brachte mich auch nicht weiter...
Bitte um Hilfe.