Heim > Artikel > Backend-Entwicklung > So konvertieren Sie PHP-Zeit in Unix-Zeitstempel
So konvertieren Sie Zeit mit PHP in einen Unix-Zeitstempel
Der Unix-Zeitstempel ist eine im Unix-Betriebssystem verwendete Zeitdarstellungsmethode, die die Zeit seit dem 1. Januar 1970 um 00:00:00 UTC (koordinierte Weltzeit) in Sekunden darstellt. PHP bietet einige integrierte Funktionen, die die Zeit einfach in Unix-Zeitstempel umwandeln können. In diesem Artikel wird die Verwendung dieser Funktionen vorgestellt.
Verwenden Sie in PHP die Funktion time(), um den Unix-Zeitstempel der aktuellen Zeit abzurufen. Die spezifische Verwendung ist wie folgt:
$timestamp = time();
Im obigen Beispiel enthält die Variable $timestamp den Unix-Zeitstempel der aktuellen Zeit.
Die Funktion strtotime() kann eine Zeichenfolge mit Datum und Uhrzeit in einen Unix-Zeitstempel konvertieren. Die unterstützten Datums- und Uhrzeitformate sind sehr flexibel, zum Beispiel können die folgenden Formate verwendet werden:
Der folgende Code konvertiert beispielsweise ein Datum und wandelt es in einen Unix-Zeitstempel um :
$date = '2022-01-01'; $timestamp = strtotime($date);
Im obigen Beispiel enthält die Variable $timestamp den Unix-Zeitstempel vom 1. Januar 2022.
Mit der DateTime-Klasse von PHP können Sie ein Datetime-Objekt erstellen, das problemlos Datums- und Zeitberechnungen durchführen und es in einen Unix-Zeitstempel konvertieren kann. Der folgende Code erstellt beispielsweise ein Datetime-Objekt und konvertiert es in einen Unix-Zeitstempel:
$dateString = '2022-01-01 12:00:00'; $date = new DateTime($dateString); $timestamp = $date->getTimestamp();
Im obigen Beispiel enthält die Variable $timestamp den Unix-Zeitstempel des Datetime-Objekts.
In PHP können Sie die Funktion time() verwenden, um den Unix-Zeitstempel der aktuellen Zeit abzurufen, die Funktion strtotime() verwenden, um eine Zeitzeichenfolge in einen Unix-Zeitstempel zu konvertieren, oder die Klasse DateTime verwenden, um Konvertieren Sie ein Datetime-Objekt in einen Unix-Zeitstempel. Wählen Sie einfach die geeignete Methode entsprechend den tatsächlichen Anforderungen.
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie PHP-Zeit in Unix-Zeitstempel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!