In PHP ist der Zeitstempel eine Ganzzahl, die die Anzahl der Sekunden von 00:00:00 GMT am 1. Januar 1970 bis zur angegebenen Zeit darstellt. PHP bietet eine Reihe integrierter Funktionen, um Conversions zwischen Zeitstempeln und DateTen zu behandeln. In diesem Artikel wird vorgestellt, wie Zeitstempel in lokale Zeit umwandelt und verwandte PHP -Funktionen untersucht werden.
PHP bietet einige sehr praktische Funktionen, um Entwicklern dabei zu helfen, Operationen im Zusammenhang mit Zeitstempeln abzuwickeln. Hier sind einige häufig verwendete Zeitstempelfunktionen:
Die Time () -Funktion gibt den aktuellen Unix -Zeitstempel zurück, der die Anzahl der Sekunden von der UNIX -Ära (00:00:00 GMT am 1. Januar 1970) bis zur aktuellen Zeit ist.
Beispielcode:
print time(); // Ausgangsstromzeitstempel
Die Funktion von Strtotime () analysiert die DateTime -Zeichenfolge in einen Unix -Zeitstempel. Es kann Daten und Zeiten in vielen verschiedenen Formaten analysieren, wie z. B.:
Beispielcode:
print strtotime('now'); // Ausgangsstromzeitstempel
print strtotime('10 September 2000'); // Ausgabe des Zeitstempels des angegebenen Datums
Die Funktion Date () wird verwendet, um den Zeitstempel auf eine Datums- und Uhrzeitzeichenfolge des angegebenen Formats zu formatieren. Das Datumsformat kann eine vordefinierte Konstante oder ein benutzerdefiniertes Format sein.
Beispielcode:
print date('Y-m-d H:i:s', time()); // Ausgeben das lesbare Format des aktuellen Datums und der aktuellen Uhrzeit
Wenn Sie in PHP UNIX -Zeitstempel in lokale Zeit umwandeln müssen, können Sie die Funktion Date () verwenden und die Zeitzone festlegen, um die Ausgabe der lokalen Zeit zu erreichen.
Verwenden Sie zunächst die Funktion date_default_timezone_set (), um die lokale Zeitzone festzulegen:
date_default_timezone_set('Asia/Shanghai');
Verwenden Sie dann die Funktion Date (), um den UNIX -Zeitstempel in die lokale Zeit umzuwandeln:
$timestamp = 1631589818;
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // Ortszeit ausgeben
Der obige Code wird ausgegeben: 2021-09-14 09:10:18.
In diesem Artikel werden die häufig verwendeten Zeitstempelfunktionen in PHP wie time (), strtotime () und Datum () eingeführt. Mit diesen Funktionen können Entwickler die Zeitstempel problemlos in die lokale Zeit umwandeln oder die lokale Zeit als Zeitstempel formatieren. In der tatsächlichen Entwicklung ist das Verständnis und die flexible Anwendung dieser Funktionen sehr wichtig für die Verarbeitungszeit und das Datum.