Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der Verwendung der PHP-Zeitfunktion strtotime

Detaillierte Erläuterung der Verwendung der PHP-Zeitfunktion strtotime

不言
不言Original
2018-04-20 15:01:426251Durchsuche

Der Inhalt dieses Artikels befasst sich mit der detaillierten Erklärung der Verwendung der PHP-Zeitfunktion strtotime. Jetzt kann ich ihn mit allen teilen, die ihn benötigen

Definition und Verwendung strtotime()
Die Funktion strtotime() analysiert die Datums- und Uhrzeitbeschreibung eines beliebigen englischen Textes in einen Unix-Zeitstempel.

Syntax
strtotime(time,now)

参数 描述
time 规定要解析的时间字符串。
now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。
  • Beschreibung
    Diese Funktion erwartet eine Zeichenfolge, die ein Datumsformat in US-Englisch enthält, und versucht, sie in einen Unix-Zeitstempel (Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 GMT) zu analysieren Der Wert ist relativ zu der durch den Parameter „now“ angegebenen Zeit. Wenn dieser Parameter nicht angegeben wird, wird die aktuelle Systemzeit verwendet.
    Diese Funktion verwendet die TZ-Umgebungsvariable (falls vorhanden), um den Zeitstempel zu berechnen. Seit PHP 5.1.0 gibt es eine einfachere Möglichkeit, die in allen Datums-/Uhrzeitfunktionen verwendete Zeitzone zu definieren. Dieser Vorgang ist auf der Funktionsseite date_default_timezone_get() dokumentiert.

// #1
echo strtotime("now");  // 获取当前时间戳
echo date('Y-m-d H:i:s', strtotime("now"));
// #2
echo strtotime("2015-06-11 10:11:00");  // 获取指定的时间戳
echo date('Y-m-d H:i:s', strtotime("2015-06-11 10:11:00"));
// #3
echo strtotime("3 October 2005");   // 获取指定的时间戳[等同于strtotime("2005-10-03")]
echo date('Y-m-d H:i:s', strtotime("3 October 2005"));
// #4
echo strtotime("+5 hours"); // 当前时间加五个小时 [对比#1]
echo date('Y-m-d H:i:s', strtotime("+5 hours"));
// #5
echo strtotime("+1 day");   // 当前时间加1天 [对比#1]
echo date('Y-m-d H:i:s', strtotime("+1 day"));
// #6
echo strtotime("+2 days");  // 当前时间加多天 名词变复数 [对比#1]
echo date('Y-m-d H:i:s', strtotime("+2 days"));
// #7
echo strtotime("+1 week 3 days 7 hours 5 seconds"); // 当前时间加 1周 3天 7小时 5秒 [对比#1]
echo date('Y-m-d H:i:s', strtotime("+1 week 3 days 7 hours 5 seconds"));
// #8
echo strtotime("next Monday");  // 当前时间下一个周一
echo date('Y-m-d H:i:s', strtotime("next Monday"));
// #9
echo strtotime("last Sunday");  // 当前时间前一个周日
echo date('Y-m-d H:i:s', strtotime("last Sunday"));
// #10
echo strtotime("-1 day",strtotime("2018-07-01 10:11:00"));  // 给定时间 减去一天
echo date('Y-m-d H:i:s', strtotime("-1 day",strtotime("2018-07-01 10:11:00")));


Zeitsubstantiv:
Jahr Plural Jahre
Monat Monat Plural Monate
Woche Plural Wochen
Tag Plural Tage
Stunde Stunde Plural Stunden
Minute Sekunde Plural Sekunden
Sekunde Minute Plural Minuten
letzte letzte
nächste
Januar
Februar
März
April
Mai
Juni
Juli
August
September
Oktober
November
Detailliert Erklärung der Strtotime-Funktion in PHP

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der PHP-Zeitfunktion strtotime. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn