Heim > Backend-Entwicklung > PHP-Tutorial > Verwenden Sie die PHP-Funktion „mktime', um einen UNIX-Zeitstempel basierend auf einem angegebenen Datum und einer bestimmten Uhrzeit zu erstellen

Verwenden Sie die PHP-Funktion „mktime', um einen UNIX-Zeitstempel basierend auf einem angegebenen Datum und einer bestimmten Uhrzeit zu erstellen

王林
Freigeben: 2023-07-24 13:34:02
Original
1536 Leute haben es durchsucht

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)
Nach dem Login kopieren

Parameterbeschreibung:

  • Stunde: die Anzahl der Stunden, der Wertebereich liegt zwischen 0 und 23.
  • Minute: Minute, Wertebereich ist 0 bis 59.
  • Sekunde: Die Anzahl der Sekunden, der Wertebereich liegt zwischen 0 und 59.
  • Monat: Monat, Wertebereich ist 1 bis 12.
  • Tag: Datum, der Wertebereich liegt zwischen 1 und 31, abhängig vom angegebenen Monat.
  • Jahr: Jahr, der Wertebereich liegt zwischen 1970 und 2038.
  • is_dst: Optionaler Parameter, der angibt, ob die Sommerzeit berücksichtigt werden soll. Der Standardwert ist -1, was eine automatische Beurteilung bedeutet.

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;
Nach dem Login kopieren

Führen Sie den obigen Code aus. Das Ausgabeergebnis lautet:

1633046400
Nach dem Login kopieren

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;
Nach dem Login kopieren

Führen Sie den obigen Code aus, und das Ausgabeergebnis ist :

2022-01-01 00:00:00
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
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