Datumsformat

illetuffi

Mitglied
Hallo,
folgendes Problem:
Ich habe eine Eingabemaske für ein Datum und Uhrzeit z.B. 01-04-2008 20:45
mit der Funktion formatiere ich das Datum für ein Datenbankfeld datetime.
2008-04-01 20:45:00 hier die Funktion.

PHP:
function datumsausgabedb($wert){
$db = date('Y-m-d H:i:s',strtotime($wert));
return $db;
}

Jetzt das Problem locahl ist alles ok, auf dem Server bei 1und1 bekommen ich immer ein Falsches Datum gezeigt.
z.B. 2006-09-29 20:45:00

Wiso geht das nicht!
 
Was genau übergibst du denn der Funktion?
Also woher kommt der Wert?

Hast du ihn mal lokal und bei 1&1 ausgegeben und verglichen? Möglicherweise bekommst du bei 1&1 ein deutsches Datum, wobei [phpf]strtotime[/phpf] nur englische Formate in einen Zeitstempel konvertiert.
 
Der Wert übermittel ich in einem Formularfeld.
Die Eingabe ist folgende: 01-04-2008 20:45 Deutsches Format.

Die Funktion soll mir ein Format ausgeben das ich in der Datenbank speichern kann z.B.: 2008-04-01 20:45:00

Bei 1und1 bekomme ich den Wert nach der Funktion so zurück: 2006-09-29 20:45:00
 
Zurück