Die PHP Mktime Funktion
Die integrierte PHP-Funktion mktime () erstellt einen Unix-Zeitstempel für ein bestimmtes Datum und eine bestimmte Uhrzeit.

Sie können PHP verwenden, um die aktuelle, lokale Zeit und das Datum leicht zu finden aber Sie möchten nicht immer mit der aktuellen oder tatsächlichen Zeit arbeiten. In vielen Fällen müssen Sie mit einem bestimmten, willkürlichen Datum und einer bestimmten Uhrzeit arbeiten. Um mit dieser bestimmten Uhrzeit und diesem Datum zu arbeiten, verwenden Sie zunächst die integrierte PHP-Funktion mktime (), um einen Unix-Zeitstempel zu erstellen1 für dieses Datum und diese Uhrzeit. Dieser Zeitstempel ist einer Variablen zugeordnet, die Sie dann in Ihrem Programm verwenden können. Im folgenden Beispiel habe ich den Tag und die Uhrzeit meines Geburtstages in diesem Jahr (23. August 2005, 10:11 Uhr) verwendet. Werfen wir einen Blick auf den Code.

$ tstamp = mktime (10, 11, 0, 8, 23, 2005);

Wie Sie sehen können, akzeptiert diese Funktion 6 ganzzahlige Argumente in der Reihenfolge von Stunde, Minute, Sekunde, Monat, Tag und Jahr. Natürlich hält der Computer die Zeit in 24 Stunden pro Tag, aber er behandelt auch die Stunden nach 12 Uhr etwas anders. Ab Mittag sind die Stunden 13 bis 24. Somit wäre 14 Uhr 14 Uhr. Die Funktion mktime () kann auch Werte nach der 24. Stunde verarbeiten. Wenn ich im obigen Beispiel das Stundenargument auf 26 gesetzt hätte, wäre der Zeitstempel am 24. August 2005 für 2 Uhr morgens. Wenn eines der Argumente weggelassen wird, wird der Wert für dieses Argument auf die lokale, aktuelle Zeit am gesetzt Server, auf dem das Programm ausgeführt wird. Wenn ich beispielsweise um 16 Uhr ein Programm ausführte und das Stundenargument wegließ, verwendete das Programm automatisch 16 für das Stundenargument. Das obige Beispiel würde den Zeitstempelwert von 1124809860 ergeben.

Nachdem Sie den Zeitstempel für ein bestimmtes Datum und eine bestimmte Uhrzeit haben und dieser Zeitstempel einer Variablen Ihrer Wahl zugewiesen ist ($ tstamp im obigen Beispiel), können Sie diese Variable in Ihrem Programm auf vielfältige Weise verwenden.

1Ein Zeitstempel ist eine Ganzzahl, die die Anzahl der Sekunden aus der Unix-Epoche (1. Januar 1970, 00:00:00 Uhr) und das Datum darstellt, mit dem Sie arbeiten möchten.





Video-Anleitungen: HTML5 & CSS3 - Webseite erstellen (Timestamp to date in PHP (strtotime())) #28 [TuTCube] (Kann 2024).