PHP und MySQL haben verschiedene Möglichkeiten, um Zeitstempel zu speichern, so ist es notwendig, sie hin und her zu konvertieren , wenn es mit den beiden verschiedenen Sprachen . Sie können PHP , MySQL -Datenbank zugreifen und verwenden sie dann auf Webseiten . PHP speichert Zeitstempel als Unix integer, während MySQL speichert Zeitstempel in einer einzigartigen " DATETIME "-Format . PHP hat eingebaute Funktionen, um die Zeitstempel hin und her wandeln zwischen den beiden Formaten . Anleitung
1
Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Notepad.
2
Shop ein PHP Timestamp in eine lokale Variable . Sie können auf den aktuellen Unix-Timestamp als integer mit der " Zeit "-Funktion : "$ cur_time = time () ; " zum Beispiel
3
Verwenden Sie das PHP "date" -Funktion mit . das Format " date (' Ymd H: i: s', phptimestamp ) ", um eine PHP Zeitstempel in einer MySQL DATETIME Zeichenfolge zu konvertieren. Mit dem vorherigen Beispiel " $ my_mysqldate = date (' Ymd H: i : s ', $ cur_time ); " speichert die aktuelle Zeit in eine MySQL DATETIME -String
4
Verwenden Sie das PHP " strtotime . ( mysql_date ) "-Funktion , um eine MySQL DATETIME -String in eine PHP Timestamp konvertieren. Zum Beispiel: " $ my_phpdate = strtotime ($ my_mysqldate ); ", wobei " my_mysqldate " ist eine bestehende MySQL DATETIME -String
5
Speichern Sie Ihre PHP -Datei und schließen Sie den Texteditor
< . . br>