Heim > Datenbank > MySQL-Tutorial > So konvertieren Sie Datum in PHP und MySQL in Zeitstempel

So konvertieren Sie Datum in PHP und MySQL in Zeitstempel

王林
Freigeben: 2023-05-30 10:49:30
nach vorne
1179 Leute haben es durchsucht

Konvertieren Sie den Datumsstempel in einen Zeitstempel in PHP

Die Funktion strtotime() in PHP kann den Datumsstempel in einen Zeitstempel umwandeln. Die Funktion dieser Funktion besteht darin, jede Beschreibung von Datum und Uhrzeit in englischem Text als Unix-Zeitstempel zu interpretieren. Hier ist ein einfaches Beispiel für die Konvertierung eines Datumsstempels in einen Zeitstempel:

$timestamp = strtotime("2021-08-18");
echo $timestamp; // 输出 1629244800
Nach dem Login kopieren

Der obige Code wandelt den Datumsstempel „2021-08-18“ in einen Zeitstempel 1629244800 um und gibt ihn auf dem Bildschirm aus.

Wenn Ihre Datumszeichenfolge eine Uhrzeit enthält, können Sie danach ein Leerzeichen und eine Uhrzeit hinzufügen, um sie in einen Zeitstempel umzuwandeln. Hier ist ein Beispiel für die gemeinsame Konvertierung eines Datumsstempels und eines Zeitstempels in einen Zeitstempel:

$timestamp = strtotime("2021-08-18 16:30:00");
echo $timestamp; // 输出 1629280200
Nach dem Login kopieren

In diesem Beispiel werden der Datumsstempel „2021-08-18“ und die Zeit „16:30:00“ beide in den Zeitstempel 1629280200 geparst .

Datums- und Zeitstempel in Zeitstempel in MySQL

Die Funktion UNIX_TIMESTAMP() kann in MySQL verwendet werden, um Datums- und Zeitstempel in Zeitstempel umzuwandeln. Diese Funktion wandelt einen Datums-/Uhrzeitwert in einen Unix-Zeitstempel um. Hier ist ein einfaches Beispiel für die Konvertierung eines Datumsstempels in einen Zeitstempel:

SELECT UNIX_TIMESTAMP('2021-08-18');
-- 输出 1629244800
Nach dem Login kopieren

Der obige Code wandelt den Datumsstempel „2021-08-18“ in einen Zeitstempel von 1629244800 um und gibt ihn in den Abfrageergebnissen aus.

Wenn Ihre Datumszeichenfolge auch Zeit enthält, können Sie die Funktion STR_TO_DATE() verwenden, um die Zeichenfolge in das Datums-/Uhrzeitformat zu konvertieren, und die Funktion UNIX_TIMESTAMP(), um den Datums-/Uhrzeitwert in einen Unix-Zeitstempel zu konvertieren. Hier ist ein Beispiel für die Konvertierung eines Datumsstempels und eines Zeitstempels zusammen in einen Zeitstempel:

SELECT UNIX_TIMESTAMP(STR_TO_DATE('2021-08-18 16:30:00', '%Y-%m-%d %H:%i:%s'));
-- 输出 1629280200
Nach dem Login kopieren

In diesem Beispiel werden der Datumsstempel „2021-08-18“ und die Uhrzeit „16:30:00“ beide in Datum und Uhrzeit umgewandelt Werte und verwenden Sie dann die Funktion UNIX_TIMESTAMP(), um ihn in den Unix-Zeitstempel 1629280200 zu konvertieren.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Datum in PHP und MySQL in Zeitstempel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage