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

So konvertieren Sie Datum in PHP und MySQL in Zeitstempel

王林
王林nach vorne
2023-05-30 10:49:301131Durchsuche

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

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

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

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen