Der Inhalt dieses Artikels besteht darin, Ihnen die Anwendung der Funktionen date() und time() in PHP zu zeigen. Freunde in Not können sich darauf beziehen
Beschreibung: Die Funktion time() gibt die aktuelle Zeit seit der Unix-Epoche (1. Januar 1970, 00:00:00 GMT) zurück. Sekunden
Syntax: time()
Zum Beispiel:
//time():返回当前时间的 Unix 时间戳echo time();//例如:1516332756
Beschreibung: Die Funktion date() wird zum Formatieren von Uhrzeit/Datum verwendet.
Syntax: Zeichenfolge Datum ( Zeichenfolge
Zeitstempel ] )
Parameter:
Format Erforderlich. Gibt das Format des Zeitstempels an.
Zeitstempel Optional. Geben Sie den Zeitstempel an. Der Standardwert ist das aktuelle Datum und die aktuelle Uhrzeit.
Zum Beispiel:
//下面几行代码的输出结果相同(样式可能会有不同)echo date('Y-m-d H:i:s');//2018-01-19 11:56:08echo date('Y-m-d H:i:s',time());//2018-01-19 11:56:08echo date('Ymd His',time());//20180119 115608echo date('Y.m.d H:i:s',time());//2018.01.19 11:56:08
echo strtotime('now'),'<br>';//现在:1516334071echo strtotime('today'),'<br>';//今天:1516291200echo strtotime('tomorrow'),'<br>';//明天:1516377600echo strtotime('yesterday'),'<br>';//昨天:1516204800echo $time_remain=strtotime('tomorrow')-time();//今天剩余的秒数-输出:43362
echo "今天:".date("Y-m-d")."<br>";echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";echo "一周前:".date("Y-m-d",strtotime("-1 week")). "<br>";echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>"; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>"; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>"; //strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳
//获取今日是星期几(英文)echo date("l");//可以获取英文的星期比如Sundayecho date("w");//这个可以获取数字星期比如1,2,3... ,注意0是星期日。//获取今日是星期几(中文)$weekarray=array("日","一","二","三","四","五","六");echo "星期".$weekarray[date("w")];
a – „am“ oder „pm“
A – „AM“ oder „PM“
d – Tag, zweistellig, bei weniger als zwei Stellen eine Null voranstellen ; wie zum Beispiel: „01“ bis „31“
D – Wochentag, drei englische Buchstaben wie: „Fr“
F – Monat, vollständiger englischer Name wie: „Januar“
h – Stunde im 12-Stunden-Format; wie zum Beispiel: „01“ bis „12“
H – Stunde im 24-Stunden-Format wie zum Beispiel: „00“ bis „23“
g – Stunde im 12-Stunden-Format -Stundenformat, es werden keine Nullen für weniger als zwei Ziffern hinzugefügt, z. B.: „1“ bis 12“. G – Stunde im 24-Stunden-Format, es werden keine Nullen für weniger als zwei Ziffern hinzugefügt, z ” bis „23“
i – Minuten; wie: „00“ bis „59“
j – Tag, zwei Ziffern, wenn weniger als zwei Ziffern vorhanden sind, fügen Sie keine Null hinzu. Zum Beispiel: „1 " bis „31“
l – Wochentag, vollständiger englischer Name; Zum Beispiel: „Freitag“
m – Monat, Dienstag Eine Ziffer. Wenn weniger als zwei Ziffern vorhanden sind, fügen Sie Nullen voran. zum Beispiel: „01“ bis „12“
n – Monat, eine zweistellige Zahl, wenn weniger als zwei Ziffern vorhanden sind, fügen Sie keine Nullen hinzu, zum Beispiel: „1“ bis „12““
M – Monat, drei englische Buchstaben; wie: „Jan“
s – Sekunde wie: „00“ bis „59“
S – eine englische Ordnungszahl am Ende des Wortes; Zum Beispiel: „th“, „nd“
t – die Anzahl der Tage im angegebenen Monat, wie zum Beispiel: „28“ bis „31“
U – die Gesamtzahl der Sekunden
w – die numerischer Wochentag, wie zum Beispiel: „0“ (Sonntag) bis „6“ (Samstag)
Y – Jahr, vierstellig, wie zum Beispiel: „1999“
y – Jahr, zweistellig; : „99“
z – eins Der Tag des Jahres; wie: „0“ bis „365“
Syntax: time()
Zum Beispiel:
//time():返回当前时间的 Unix 时间戳echo time();//例如:1516332756
Syntax: string date ( string
Parameter:
Format Erforderlich. Gibt das Format des Zeitstempels an.
Zeitstempel Optional. Geben Sie den Zeitstempel an. Der Standardwert ist das aktuelle Datum und die aktuelle Uhrzeit.
Zum Beispiel:
//下面几行代码的输出结果相同(样式可能会有不同)echo date('Y-m-d H:i:s');//2018-01-19 11:56:08echo date('Y-m-d H:i:s',time());//2018-01-19 11:56:08echo date('Ymd His',time());//20180119 115608echo date('Y.m.d H:i:s',time());//2018.01.19 11:56:08
echo strtotime('now'),'<br>';//现在:1516334071echo strtotime('today'),'<br>';//今天:1516291200echo strtotime('tomorrow'),'<br>';//明天:1516377600echo strtotime('yesterday'),'<br>';//昨天:1516204800echo $time_remain=strtotime('tomorrow')-time();//今天剩余的秒数-输出:43362
echo "今天:".date("Y-m-d")."<br>";echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";echo "一周前:".date("Y-m-d",strtotime("-1 week")). "<br>";echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>"; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>"; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>"; //strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳
//获取今日是星期几(英文)echo date("l");//可以获取英文的星期比如Sundayecho date("w");//这个可以获取数字星期比如1,2,3... ,注意0是星期日。//获取今日是星期几(中文)$weekarray=array("日","一","二","三","四","五","六");echo "星期".$weekarray[date("w")];
A – „AM“ oder „PM“
d – Tag, zweistellig, bei weniger als zwei Stellen eine Null voranstellen ; wie zum Beispiel: „01“ bis „31“
D – Wochentag, drei englische Buchstaben wie: „Fr“
F – Monat, vollständiger englischer Name wie: „Januar“
h – Stunde im 12-Stunden-Format; wie zum Beispiel: „01“ bis „12“
H – Stunde im 24-Stunden-Format wie zum Beispiel: „00“ bis „23“
g – Stunde im 12-Stunden-Format -Stundenformat, es werden keine Nullen für weniger als zwei Ziffern hinzugefügt, z. B.: „1“ bis 12“. G – Stunde im 24-Stunden-Format, es werden keine Nullen für weniger als zwei Ziffern hinzugefügt, z ” bis „23“
i – Minuten; wie: „00“ bis „59“
j – Tag, zwei Ziffern, wenn weniger als zwei Ziffern vorhanden sind, fügen Sie keine Null hinzu. Zum Beispiel: „1 " bis „31“
l – Wochentag, vollständiger englischer Name; Zum Beispiel: „Freitag“
m – Monat, Dienstag Eine Ziffer. Wenn weniger als zwei Ziffern vorhanden sind, fügen Sie Nullen voran. zum Beispiel: „01“ bis „12“
n – Monat, eine zweistellige Zahl, wenn weniger als zwei Ziffern vorhanden sind, fügen Sie keine Nullen hinzu, zum Beispiel: „1“ bis „12““
M – Monat, drei englische Buchstaben; wie: „Jan“
s – Sekunde wie: „00“ bis „59“
S – eine englische Ordnungszahl am Ende des Wortes; Zum Beispiel: „th“, „nd“
t – die Anzahl der Tage im angegebenen Monat, wie zum Beispiel: „28“ bis „31“
U – die Gesamtzahl der Sekunden
w – die numerischer Wochentag, wie zum Beispiel: „0“ (Sonntag) bis „6“ (Samstag)
Y – Jahr, vierstellig, wie zum Beispiel: „1999“
y – Jahr, zweistellig; : „99“
z – eins Der Tag des Jahres; wie zum Beispiel: „0“ bis „365“
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonAnwendung der PHP-Funktionen date(), time(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!