Die Funktion time() gibt die aktuelle Uhrzeit zurück. Die Hauptfunktion der Funktion mktime() besteht nicht darin, die aktuelle Zeit zurückzugeben, sondern die Zeit zu formatieren. Obwohl das alleinige Schreiben von mktime() ohne Parameter wie echo mktime() und echo time() den gleichen Effekt hat. Aber es ist im Wesentlichen anders.
PHP mktime()-Funktion
PHP-Datums-/Uhrzeitfunktion
Definition und Verwendung
Die Funktion mktime() gibt den Unix-Zeitstempel eines Datums zurück.
Das Argument stellt immer ein GMT-Datum dar, daher hat is_dst keinen Einfluss auf das Ergebnis.
Die Parameter können in der Reihenfolge von rechts nach links leer gelassen werden, und die leeren Parameter werden auf den entsprechenden aktuellen GMT-Wert gesetzt.
Grammatik
Mktime(Stunde, Minute, Sekunde, Monat, Tag, Jahr, is_dst)
Parameterbeschreibung
Stunde Optional. Angegebene Stunden.
Minute ist optional. Angegebene Minuten.
Sekunde ist 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 5.1.0 ist der Parameter is_dst veraltet. Daher sollten die neuen Funktionen zur Zeitzonenbehandlung verwendet werden.
Tipps und Hinweise
Hinweis: Wenn der Parameter dieser Funktion vor PHP 5.1 unzulässig ist, wird „false“ zurückgegeben.
Beispiel
Die Funktion mktime() ist sehr nützlich für Datumsoperationen und -überprüfungen. Es kann automatisch Eingaben außerhalb der Grenzen korrigieren:
Ausgabe:
05.01.2002
01.02.2002
01.01.2001
01.01.1999
PHP-Zeit()-Funktion
PHP-Datum / Zeitfunktion
time() Definition und Verwendung
Die Funktion time() gibt den Unix-Zeitstempel der aktuellen Zeit zurück.
Grammatik
Zeit(void)
Parameterbeschreibung
void Optional.
Beschreibung
Gibt die Anzahl der Sekunden seit der Unix-Epoche (1. Januar 1970 00:00:00 GMT) bis zur aktuellen Zeit zurück.
Tipps und Hinweise
Tipp: Seit PHP 5.1 wird der Zeitstempel des Zeitpunkts, zu dem die Anfrage initiiert wurde, in $_SERVER['REQUEST_TIME'] gespeichert.
Beispiel
Beispiel 1
Ausgabe:
1138618081
Mo, 30. Januar 2006
Beispiel 2
Jetzt: 30.03.2005
Nächste Woche: 07.04.2005