Verwenden Sie die PHP-Funktion „mktime“, um einen UNIX-Zeitstempel basierend auf dem angegebenen Datum und der angegebenen Uhrzeit zu erstellen.
Der UNIX-Zeitstempel ist eine Standardmethode zur Darstellung der Zeit in Computersystemen. Er stellt die Zeit seit dem 1. Januar 1970 um 00:00:00 UTC dar (Koordinierte Weltzeit) Die Anzahl der Sekunden seit jetzt. In PHP können wir die Funktion „mktime“ verwenden, um einen UNIX-Zeitstempel basierend auf einem angegebenen Datum und einer bestimmten Uhrzeit zu erstellen. In diesem Artikel wird die Verwendung der Funktion „mktime“ vorgestellt und Beispielcode bereitgestellt.
Die Syntax der Funktion „mktime“ lautet wie folgt:
mktime(hour, minute, second, month, day, year, is_dst)
Parameterbeschreibung:
Das Folgende ist ein Beispiel, das zeigt, wie die Funktion „mktime“ zum Erstellen eines UNIX-Zeitstempels verwendet wird:
$timestamp = mktime(12, 0, 0, 10, 1, 2021); echo $timestamp;
Führen Sie den obigen Code aus. Das Ausgabeergebnis lautet:
1633046400
Im obigen Code erstellen wir eine Darstellung von 2021 durch die Funktion „mktime“ UNIX-Zeitstempel von 12:00:00 am 1. Oktober.
Die Funktion „mktime“ kann auch mit den Datums- und Uhrzeitfunktionen von PHP verwendet werden. Beispielsweise kann die Funktion „date“ UNIX-Zeitstempel in besser lesbare Datums- und Uhrzeitangaben formatieren:
$timestamp = mktime(0, 0, 0, 1, 1, 2022); $date = date("Y-m-d H:i:s", $timestamp); echo $date;
Führen Sie den obigen Code aus, und das Ausgabeergebnis ist :
2022-01-01 00:00:00
Im obigen Code verwenden wir die Funktion „mktime“, um einen UNIX-Zeitstempel zu erstellen, der 00:00:00 am 1. Januar 2022 darstellt, und verwenden die Funktion „date“, um den UNIX-Zeitstempel als „Y-m-d H“ zu formatieren: i:s“-Stringformat.
Es ist zu beachten, dass die Funktion „mktime“ bei der Verarbeitung von Datums- und Uhrzeitangaben automatisch ungültige Werte vervollständigt. Wenn der angegebene Monat beispielsweise größer als 12 ist, konvertiert ihn die Funktion „mktime“ in den entsprechenden Monat des nächsten Jahres. Wenn das angegebene Datum ebenfalls größer als das maximale Datum des Monats ist, konvertiert die Funktion „mktime“ es in das entsprechende Datum des nächsten Monats.
Zusammenfassung:
In diesem Artikel wird die Verwendung der PHP-Funktion „mktime“ vorgestellt. Durch Angabe von Datum und Uhrzeit können Sie mit der Funktion „mktime“ den entsprechenden UNIX-Zeitstempel erstellen. Wir haben auch gezeigt, wie man einen UNIX-Zeitstempel in eine besser lesbare Zeichenfolge formatiert. Ich hoffe, dieser Artikel kann Ihnen dabei helfen, datums- und zeitbezogene Aufgaben in der PHP-Entwicklung erfolgreich zu bewältigen.
Das obige ist der detaillierte Inhalt vonVerwenden Sie die PHP-Funktion „mktime', um einen UNIX-Zeitstempel basierend auf einem angegebenen Datum und einer bestimmten Uhrzeit zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!