Le contenu de cet article est de partager avec vous l'application des fonctions date() et time() en PHP. Les amis dans le besoin peuvent s'y référer
Description : La fonction time() renvoie l'heure actuelle depuis l'époque Unix (1er janvier 1970 00:00:00 GMT) Secondes
Syntaxe : time()
Par exemple :
//time():返回当前时间的 Unix 时间戳echo time();//例如:1516332756
Description : la fonction date() est utilisée pour formater l'heure/la date.
Syntaxe : chaîne date ( chaîne
horodatage ] )
Paramètres :
format Obligatoire. Spécifie le format de l'horodatage.
horodatage Facultatif. Spécifiez l'horodatage. La valeur par défaut est la date et l'heure actuelles.
Par exemple :
//下面几行代码的输出结果相同(样式可能会有不同)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" ou "pm"
A - "AM" ou "PM"
d - jour, deux chiffres, s'il y a moins de deux chiffres, ajoutez zéro devant ; tel que : "01" à "31"
D - jour de la semaine, trois lettres anglaises telles que : "Fri"
F - mois, nom anglais complet tel que : "Janvier" <🎜 ; >h - heure au format 12 heures tel que : "01" à "12"
H - heure au format 24 heures tel que : "00" à "23"
g - heure en 12 ; -format heure, aucun zéro n'est ajouté pour moins de deux chiffres ; tel que : "1" à 12"
G - heure au format 24 heures, aucun zéro n'est ajouté pour moins de deux chiffres tel que : "0 ; » à « 23 »
i - minutes telles que : « 00 » à « 59 »
j - Jour, deux chiffres, s'il y a moins de deux chiffres, n'ajoutez pas zéro Par exemple : « 1 ; " à "31"
l - Jour de la semaine, nom anglais complet ; Par exemple : "Vendredi"
m - Mois, mardi Un numéro à chiffres, s'il y a moins de deux chiffres, ajoutez des zéros devant ; par exemple : « 01 » à « 12 »
n - mois, un nombre à deux chiffres, s'il y a moins de deux chiffres, n'ajoutez pas de zéros : par exemple : « 1 » à « 12 » »
M - mois, trois lettres anglaises telles que : « Jan »
s - seconde telle que : « 00 » à « 59 »
S - un ordinal anglais à la fin du mot, deux lettres anglaises ; Tels que : "th", "nd"
t - le nombre de jours dans le mois spécifié tels que : "28" à "31"
U - le nombre total de secondes
w - le jour numérique de la semaine, tel que : " 0" (dimanche) à " 6 " (samedi)
Y - année, quatre chiffres tel que : "1999"
y - année, deux chiffres tel que ; : "99"
z - un Le jour de l'année tel que : "0" à "365"
Syntaxe : time()
Par exemple :
//time():返回当前时间的 Unix 时间戳echo time();//例如:1516332756
Syntaxe : chaîne date ( chaîne
.
Paramètres :
format Obligatoire. Spécifie le format de l'horodatage.
horodatage Facultatif. Spécifiez l'horodatage. La valeur par défaut est la date et l'heure actuelles.
Par exemple :
//下面几行代码的输出结果相同(样式可能会有不同)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" ou "PM"
d - jour, deux chiffres, s'il y a moins de deux chiffres, ajoutez zéro devant ; tel que : "01" à "31"
D - jour de la semaine, trois lettres anglaises telles que : "Fri"
F - mois, nom anglais complet tel que : "Janvier" h - heure au format 12 heures tel que : "01" à "12"
H - heure au format 24 heures tel que : "00" à "23"
g - heure en 12 ; -format heure, aucun zéro n'est ajouté pour moins de deux chiffres ; tel que : "1" à 12"
G - heure au format 24 heures, aucun zéro n'est ajouté pour moins de deux chiffres tel que : "0 ; » à « 23 »
i - minutes telles que : « 00 » à « 59 »
j - Jour, deux chiffres, s'il y a moins de deux chiffres, n'ajoutez pas zéro Par exemple : « 1 ; " à "31"
l - Jour de la semaine, nom anglais complet ; Par exemple : "Vendredi"
m - Mois, mardi Un numéro à chiffres, s'il y a moins de deux chiffres, ajoutez des zéros devant ; par exemple : « 01 » à « 12 »
n - mois, un nombre à deux chiffres, s'il y a moins de deux chiffres, n'ajoutez pas de zéros : par exemple : « 1 » à « 12 » »
M - mois, trois lettres anglaises telles que : « Jan »
s - seconde telle que : « 00 » à « 59 »
S - un ordinal anglais à la fin du mot, deux lettres anglaises ; Tels que : "th", "nd"
t - le nombre de jours dans le mois spécifié tels que : "28" à "31"
U - le nombre total de secondes
w - le jour numérique de la semaine, tel que : " 0" (dimanche) à " 6 " (samedi)
Y - année, quatre chiffres tel que : "1999"
y - année, deux chiffres tel que ; : "99"
z - un Le jour de l'année tel que : « 0 » à « 365 »
Recommandations associées :
Exemple de fonction PHP trim()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!