Wie würde ich 2012-04-11 12:49:14 in einen unixime Stempel verwandeln?Wie wird das Datum in den Zeitstempel umgewandelt?
Ich habe
versucht$time = mktime("2012-04-11 12:59:14");
und
$time = strtotime("2012-04-11 12:59:14");
EDIT Grundsätzlich auf aktualisieren meiner Datenbank ein Datum/Zeit hinzufügt, die wie folgt aussieht.
2012-04-11 12:49:14
Ich brauche es in einen Unix-Zeitstempel umgewandelt werden, so dass ich eine "Zeit her" -Funktion verwenden kann, die ich gefunden habe.
haben Meine Tests ergaben,
Datenbank-Eingang -> 2012-04-11 13.22.05, die in umgewandelt wird -> 1334143355 -> Aber die aktuelle Zeit aus (time()) -> 1334146956
Ich sehe nicht, warum sie nicht zusammenpassen?
Inwiefern funktioniert Ihr zweites Beispiel nicht? [Sieht perfekt aus für mich] (http://codepad.viper-7.com/BpLNII). –
Was funktioniert nicht? Erhalten Sie einen Fehler? – liquorvicar
Sie könnten es auch in MySQL mit dem ['UNIX_TIMESTAMP()'] tun (http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp) Funktion. –