Application des fonctions PHP-date(), time()

不言
Libérer: 2023-03-23 07:36:01
original
5358 Les gens l'ont consulté

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


1. . S'il vous plaît Horodatage actuel (unité : secondes)


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
Copier après la connexion
Copier après la connexion

2. Rechercher la date actuelle

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
Copier après la connexion
Copier après la connexion

3. Trouvez une méthode de mise en œuvre simple pour les horodatages d'aujourd'hui, d'hier et de demain

echo strtotime(&#39;now&#39;),&#39;<br>&#39;;//现在:1516334071echo strtotime(&#39;today&#39;),&#39;<br>&#39;;//今天:1516291200echo strtotime(&#39;tomorrow&#39;),&#39;<br>&#39;;//明天:1516377600echo strtotime(&#39;yesterday&#39;),&#39;<br>&#39;;//昨天:1516204800echo $time_remain=strtotime(&#39;tomorrow&#39;)-time();//今天剩余的秒数-输出:43362
Copier après la connexion
Copier après la connexion

4. Trouvez la méthode pour réaliser la date des derniers jours

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 时间戳
Copier après la connexion
Copier après la connexion

5. Trouver le jour de la semaine d'aujourd'hui est

//获取今日是星期几(英文)echo date("l");//可以获取英文的星期比如Sundayecho date("w");//这个可以获取数字星期比如1,2,3... ,注意0是星期日。//获取今日是星期几(中文)$weekarray=array("日","一","二","三","四","五","六");echo "星期".$weekarray[date("w")];
Copier après la connexion
Copier après la connexion

6. Vous trouverez ci-dessous quelques paramètres de date( )

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"

1 Recherchez l'horodatage actuel (unité : secondes)

Remarque. : La fonction time() renvoie l'époque Unix Le nombre de secondes depuis l'heure actuelle (1er janvier 1970 00:00:00 GMT)

Syntaxe : time()
Par exemple :

//time():返回当前时间的 Unix 时间戳echo time();//例如:1516332756
Copier après la connexion
Copier après la connexion
2. Recherchez la date actuelle

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(&#39;Y-m-d H:i:s&#39;);//2018-01-19 11:56:08echo date(&#39;Y-m-d H:i:s&#39;,time());//2018-01-19 11:56:08echo date(&#39;Ymd His&#39;,time());//20180119 115608echo date(&#39;Y.m.d H:i:s&#39;,time());//2018.01.19 11:56:08
Copier après la connexion
Copier après la connexion
3. Trouvez une méthode de mise en œuvre simple pour les horodatages d'aujourd'hui, d'hier et de demain

echo strtotime(&#39;now&#39;),&#39;<br>&#39;;//现在:1516334071echo strtotime(&#39;today&#39;),&#39;<br>&#39;;//今天:1516291200echo strtotime(&#39;tomorrow&#39;),&#39;<br>&#39;;//明天:1516377600echo strtotime(&#39;yesterday&#39;),&#39;<br>&#39;;//昨天:1516204800echo $time_remain=strtotime(&#39;tomorrow&#39;)-time();//今天剩余的秒数-输出:43362
Copier après la connexion
Copier après la connexion
4. Trouvez la méthode pour réaliser la date des derniers jours

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 时间戳
Copier après la connexion
Copier après la connexion
5. Trouver le jour de la semaine d'aujourd'hui est

//获取今日是星期几(英文)echo date("l");//可以获取英文的星期比如Sundayecho date("w");//这个可以获取数字星期比如1,2,3... ,注意0是星期日。//获取今日是星期几(中文)$weekarray=array("日","一","二","三","四","五","六");echo "星期".$weekarray[date("w")];
Copier après la connexion
Copier après la connexion
6. Vous trouverez ci-dessous quelques paramètres de date( )

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 »

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!