Heim > Artikel > Backend-Entwicklung > Wie konvertiere ich ein Datum in einen Zeitstempel in PHP?
Konvertierungsmethode: 1. Verwenden Sie die Funktion strtotime(), um das durch die englische Textzeichenfolge dargestellte Datum in einen Zeitstempel umzuwandeln. Die Syntax lautet „strtotime (Datums-/Uhrzeitzeichenfolge)“ 2. Verwenden Sie zum Konvertieren die Funktion mktime() das angegebene Datum Es handelt sich um einen Zeitstempel, die Syntax lautet „mktime(Stunde, Minute, Sekunde, Monat, Tag, Jahr)“.
Empfohlen: „PHP-Video-Tutorial“
Datum in Zeitstempel konvertieren
PHP bietet Funktionen, mit denen sich verschiedene Datumsformen problemlos in Zeitstempel umwandeln lassen. Diese Art von Funktion ist hauptsächlich:
strtotime(): Analysiert die Datums-/Uhrzeitbeschreibung eines beliebigen englischen Textes in einen Zeitstempel.
mktime(): Zeitstempel vom Datum abrufen. Die Funktion
strtotime()
strtotime() wird verwendet, um das durch die englische Textzeichenfolge dargestellte Datum in einen Zeitstempel umzuwandeln. Sie ist die Umkehrfunktion von date() und gibt den Zeitstempel ansonsten erfolgreich zurück es gibt FALSE zurück.
Syntax:
int strtotime ( string time [, int now] )
Der Parameter time ist die analysierte Zeichenfolge, bei der es sich um das Datum handelt, das gemäß dem GNU-Datumseingabeformat dargestellt wird.
Beispiel:
<?php echo strtotime("2009-10-21 16:00:10")."<br>"; //输出 1256112010 echo strtotime("10 September 2008")."<br>"; //输出 1220976000 echo strtotime("+1 day"); //输出明天此时的时间戳 ?>
mktime()
mktime()-Funktion wird verwendet, um den Zeitstempel vom Datum abzurufen, und gibt den Zeitstempel erfolgreich zurück, andernfalls gibt sie FALSE zurück.
Syntax:
int mktime(时, 分, 秒, 月, 日, 年)
Beispiel:
<?php echo mktime(21, 50, 55, 07, 14, 2010); //输出“1279115455” ?>
Parameter können von rechts nach links weggelassen werden, und alle ausgelassenen Parameter werden auf den aktuellen Wert des lokalen Datums und der lokalen Uhrzeit gesetzt.
mktime() ist nützlich bei der Durchführung von Datumsberechnungen und -validierungen. Es berechnet automatisch den korrekten Wert für Eingaben außerhalb des Bereichs. Das folgende Beispiel gibt beispielsweise den 01.01.2020 aus:
<?php echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2019)); echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2019)); ?>
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideokurs! !
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Datum in einen Zeitstempel in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!