Heim > Artikel > Backend-Entwicklung > Verwendung der Funktion strtotime() in PHP
1. Holen Sie sich den Unix-Zeitstempel des angegebenen Datums
strtotime("2009-1-22") Das Beispiel lautet wie folgt:
1.echo strtotime("2009-1 -22")
Ergebnis: 1232553600
Anleitung: Geben Sie den Zeitstempel von 0:00:00 am 22. Januar 2009 zurück
Zweitens erhalten Sie das Datum und die Uhrzeit des englischen Texts Das Beispiel lautet wie folgt:
Verwenden Sie zum Vergleich das Datum, um den aktuellen Zeitstempel und den angegebenen Zeitstempel in Systemzeit umzuwandeln
(1) Drucken Sie den Zeitstempel morgen um diese Zeit strtotime(" +1 Tag")
Aktuelle Zeit: 1.echo date("Y-m-d H:i:s",time())
Ergebnis: 22.01.2009 09:40:25
Angegebene Zeit :1.echo date("Y-m-d H:i:s",strtotime("+1 day"))
Ergebnis: 23.01.2009 09:40:25
(2 )Drucken Sie den Zeitstempel von gestern zu dieser Zeit strtotime("-1 Tag")
Aktuelle Zeit: 1.echo date("Y-m-d H:i:s",time( ))
Ergebnis:22.01.2009 09:40:25
Angegebene Zeit: 1.echo date("Y-m-d H:i:s",strtotime("-1 day" ))
Ergebnis :2009-01-21 09:40:25
(3) Drucken Sie den Zeitstempel nächste Woche um diese Zeit strtotime("+1 Woche")
Aktuelle Zeit: 1.Echo-Datum ("Y-m-d H:i:s",time())
Ergebnis: 22.01.2009 09:40:25
Angegebene Zeit: 1 .echo date("Y-m-d H: i:s",strtotime("+1 Woche"))
Ergebnis: 29.01.2009 09:40:25
(4) Drucken der Zeitstempel zu dieser Zeit letzte Woche strtotime("-1 Woche")
Aktuelle Zeit: 1.echo date("Y-m-d H:i:s",time())
Ergebnis: 22.01.2009 09: 40:25
Angegebene Zeit: 1.echo date("Y-m-d H:i:s",strtotime("-1 Woche"))
Ergebnis: 2009-01-15 09: 40:25
(5) Drucken Sie den Zeitstempel des angegebenen Wochentags strtotime("nächsten Donnerstag")
Aktuelle Zeit: 1.echo date( „Y-m-d H:i:s“, time())
Ergebnis: 22.01.2009 09:40:25
Angegebene Zeit: 1.echo date("Y-m-d H:i :s",strtotime("nächsten Donnerstag"))
Ergebnis: 2009-01-29 00:00:00
(6) Drucken Sie den Zeitstempel des angegebenen Wochentags strtotime ("letzter Donnerstag")
Aktuelle Zeit: 1.echo date("Y-m-d H:i:s",time())
Ergebnis: 22.01.2009 09:40: 25
Angegebene Zeit: 1 .echo date("Y-m-d H:i:s",strtotime("letzter Donnerstag"))
Ergebnis: 2009-01-15 00:00:00
Wie aus dem obigen Beispiel ersichtlich ist, strtotime Es kann die Datums- und Uhrzeitbeschreibung jedes englischen Textes in einen Unix-Zeitstempel analysieren. Wir kombinieren mktime() oder date(), um das zu erhaltende Datum und die Uhrzeit zu formatieren den angegebenen Zeitstempel und erreichen das erforderliche Datum und die erforderliche Uhrzeit