Heim > Artikel > Backend-Entwicklung > So konvertieren Sie den time()-Wert in PHP in Jahr, Monat und Tag
In PHP können Sie zum Konvertieren die Funktion date() verwenden. Die Syntax lautet „Datum(„Y-m-d“,time())“. Die Funktion time() kann einen Zeitstempel der aktuellen Uhrzeit zurückgeben, und die Funktion date() kann den Zeitstempel über das Formatzeichen (den Wert des ersten Parameters) formatieren und in ein Datum im angegebenen Format umwandeln.
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP-Version 8.1, DELL G3-Computer
In PHP wird die Funktion time() verwendet, um die Unix-Epoche (1. Januar 1970, 00:00:00 GMT) abzurufen ) Die Anzahl der Sekunden der aktuellen Zeit.
Das heißt, es wird eine Ganzzahl zurückgegeben, die den Unix-Zeitstempel der aktuellen Zeit enthält.
Wie konvertiert man also den Zeitstempel der aktuellen Zeit, den die Funktion time() erhält, in ein Datum im Jahr-, Monats-, Tagesformat?
In PHP können Sie date() zur Konvertierung verwenden.
date() kann den Zeitstempel formatieren und über das Formatzeichen (erster Parameter) in ein Datum im angegebenen Format umwandeln.
Wenn Sie den Zeitstempel time() in das Jahres-, Monats- und Tagesformat konvertieren möchten, muss der erste Parameter von date() mit den folgenden Zeichen gesteuert werden:
format 字符 |
说明 | 返回值例子 |
---|---|---|
日 | --- | --- |
d | 月份中的第几天,有前导零的 2 位数字 | 01 到 31 |
j | 月份中的第几天,没有前导零 | 1 到 31 |
月 | --- | --- |
F | 月份,完整的文本格式,例如 January 或者 March | January 到 December |
m | 数字表示的月份,有前导零 | 01 到 12 |
M | 三个字母缩写表示的月份 | Jan 到 Dec |
n | 数字表示的月份,没有前导零 | 1 到 12 |
年 | --- | --- |
Y | 4 位数字完整表示的年份 | 例如:1999 或 2003 |
y | 2 位数字表示的年份 | 例如:99 或 03 |
年月日常见字符组合为:Y-m-d
format
Zeichen Beschreibung
Beispiel für einen Rückgabewert
Y-m-d
, und das Ausgabeformat ist: 2022-05-20Beispiel: <?php header('content-type:text/html;charset=utf-8'); $t=time(); echo "当前时间戳为:".$t . "<br>"; echo "时间戳转为年月日格式:".date("Y-m-d",$t); ?>Jahres-, Monats- und Tageszeichen Sie können sie nach Bedarf frei kombinieren:
<?php header('content-type:text/html;charset=utf-8'); $t=time(); echo "当前时间戳为:".$t . "<br>"; echo "时间戳转为年月日格式:".date("Y-m-d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y-m-j",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y-n-d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y F d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y M d",$t). "<br>"; ?>
Empfohlenes Lernen: „PHP Video Tutorial
“🎜Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den time()-Wert in PHP in Jahr, Monat und Tag. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!