Verwenden Sie die Funktion mktime() in PHP, um eine Zeit in einen UNIX-Zeitstempel umzuwandeln.
Die Funktion mktime() gibt einen UNIX-Zeitstempel basierend auf den angegebenen Parametern zurück. Ein Zeitstempel ist eine lange Ganzzahl, die die Anzahl der Sekunden seit der UNIX-Epoche (1. Januar 1970) bis zu einem bestimmten Zeitpunkt enthält. Seine Parameter können von rechts nach links weggelassen werden. Alle weggelassenen Parameter werden auf den aktuellen Wert des lokalen Datums und der lokalen Uhrzeit gesetzt. Das Syntaxformat dieser Funktion ist wie folgt:
mktime(hour,minute,second,month,day,year,is_dst)
Parameterbeschreibung:
Stunde Optional. Angegebene Stunden.
Minute optional. Angegebene Minuten.
zweite optional. Gibt Sekunden an.
Monat Optional. Gibt den numerischen Monat an.
Tag Optional. Tage angeben.
Jahr Optional. Angegebenes Jahr. Auf einigen Systemen liegen die gesetzlichen Werte zwischen 1901 und 2038. Diese Einschränkung besteht jedoch in PHP 5 nicht mehr.
is_dst Optional. Auf 1 setzen, wenn die Zeit während der Sommerzeit (DST) liegt, andernfalls auf 0 oder -1, wenn unbekannt. (Ab PHP 5.1.0 ist dieser Parameter veraltet. Stattdessen sollten die neuen Funktionen zur Zeitzonenbehandlung verwendet werden.)
Hinweis: Der typische Bereich gültiger Zeitstempel ist 1901 GMT, 12. Januar 13, 20:45:54~19. Januar 2038, 03:14:07 (Dieser Bereich entspricht den Mindest- und Höchstwerten von 32-Bit-Ganzzahlen mit Vorzeichen. In Windows-Systemen ist dieser Bereich auf den 1. Januar 1970 beschränkt.) ~ 19. Januar 2038.
Beispiel für einen lokalisierten Zeitstempel
In diesem Beispiel wird die Funktion mktime() verwendet, um die aktuelle Zeit des Systems abzurufen. Da ein Zeitstempel zurückgegeben wird, muss die Funktion date() verwendet werden verwendet werden. Formatieren Sie es, um Datum und Uhrzeit auszugeben. Der Beispielcode lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 echo "mktime 函数返回的时间戳:".mktime()."<br/>"; echo "当前的日期为:".date("Y-m-d",mktime())."<br/>"; echo "当前的时间为:".date("H:i:s",mktime()); ?>
Das laufende Ergebnis ist wie in der Abbildung dargestellt:
Das Obige ist unsere einfache Anwendung von mktime ()-Funktion.
Eine Funktion zum Abrufen des aktuellen Zeitstempels wird in PHP bereitgestellt. Im nächsten Abschnitt erklären wir, wie man den aktuellen Zeitstempel erhält.
Das obige ist der detaillierte Inhalt vonDie PHP-Funktion mktime() ruft den lokalen Zeitstempel ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!