La fonction
strftime() formate l'heure/la date locale en fonction des paramètres régionaux. Si aucun horodatage n'est donné, renvoie une chaîne formatée utilisant l'heure locale actuelle selon la chaîne de format donnée.
strftime(format, timestamp)
timestamp ou l'horodatage Unix de l'heure.
format − spécifie comment renvoyer les résultats
%a − nom abrégé du jour de la semaine
%A strong> − Nom complet du jour de la semaine
%b − Nom du mois abrégé
li>%B − Nom complet du mois
%c
%C − Siècle (année divisée par 100, plage de 00 à 99)< ;/p>
%d − Nombre de jours dans le mois (01 à 31)
%D − Identique à %m/%d/%y
− Nombre de jours dans le mois (1 à 31)
%g
%G - 4 chiffres correspondant au numéro de semaine ISO Année ( voir %V).
%h − Identique à %b
%H − heure, en utilisant le format 24 heures (00 à 23)
%I < ;/ strong> − heure, en utilisant l'horloge de 12 heures (01 à 12)
%j l'année ( 001 à 366)
%m − Mois (01 à 12)
< /li>%M − minutes
%n strong> − Saut de ligne
%p − En fonction de la valeur de temps donnée, renvoie AM ou PM
< ;/li>%r − Représentation de l'heure du matin et de l'après-midi
< %R − Représentation de l'heure sur 24 heures
%S li>
%t − Caractère de tabulation
< strong> − Heure actuelle, équivalente à %H:%M:%S
%u
%V numéro de semaine de l'année (01 à 53), où la semaine 1 est la première semaine de l'année qui comporte au moins 4 jours, le lundi étant le premier jour de la semaine.
%W − 当年的周数,以第一个星期一作为第一周的第一天开始计算
%w − 一周的天数(0到6),星期日为0
%x − 首选的日期表示,不包括时间
%X − 首选的时间表示,不包括日期
%y − 不包括世纪的年份(范围为00到99)
%Y − 包括世纪的年份
%Z或%z − 时区或名称或缩写
%% − 一个字面上的%字符
strftime()函数根据给定的格式字符串使用给定的时间戳或当前本地时间返回一个格式化的字符串。
以下是一个示例 −
Live Demo
<?php setlocale(LC_TIME, 'en_US'); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 31, 2018)) . "</p><p>"; ?>
Oct 31 2018 20:00:00
让我们看另一个例子 −
实时演示
<?php echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,92))."<br>"); ?>
December 31 1992, 20:00:00 UTC
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!