Maison > Article > développement back-end > Application de date et d'heure PHP 7 : Obtenez la date et le jour de la semaine dans un certain pays
Concernant la méthode d'obtention de l'heure via PHP, nous avons présenté plusieurs méthodes dans des articles précédents. L'une d'elles est "Application PHP Date et Heure 5 : Obtention de la date/heure actuelle dans différents fuseaux horaires et emplacements" Si vous êtes intéressé. , vous pouvez en savoir plus ~
Le sujet de l'article d'aujourd'hui est donc légèrement différent de la méthode précédente pour obtenir l'heure, car cet article présente non seulement comment obtenir la date mais aussi l'heure d'une semaine spécifique. pas difficile. Présentons-le en détail ci-dessous !
Ouvrez d'abord l'éditeur PHP et créez un exemple de fichier PHP ;
Ensuite, nous ajoutons le code :
<?php $old_Locale = setlocale(LC_TIME, 'US'); echo strftime("Today is %a on %b %d, %Y")."\n"; setlocale(LC_TIME, $old_Locale);
Le résultat de sortie est :
C'est-à-dire : "Aujourd'hui, nous sommes le mercredi 4 août 2021. ".
Dans ce code, nous utilisons la fonction setlocale pour définir la région où nous souhaitons obtenir des informations de date vers les États-Unis ; puis nous utilisons la fonction strftime pour formater la date et l'heure locales en fonction des paramètres régionaux.
Ici, vous devez comprendre une fonction clé strftime(). La maîtrise des paramètres de cette fonction peut vous aider à obtenir rapidement les informations temporelles souhaitées
Recommandations associées : "Comment utiliser la fonction strftime en php"
;Voici les informations compilées sur les paramètres strftime :
%a - 星期几名称的简写 %A - 星期几名称的全称 %b - 月份名称的简写 %B - 月份名称的全称 %c - 首选的日期和时间表示法 %C - 表示世纪的数字(年份除以 100,范围从 00 到 99) %d - 一个月中的第几天(01 到 31) %D - 时间格式,与 %m/%d/%y 表示法相同 %e - 一个月中的第几天(1 到 31) %g - 与 %G 表示法类似,但不带世纪 %G - 与 ISO 星期数对应的 4 位数年份(见 %V) %h - 与 %b 表示法相同 %H - 小时,使用 24 小时制(00 到 23) %I - 小时,使用 12 小时制(01 到 12) %j - 一年中的第几天(001 到 366) %m - 月份(01 到 12) %M - 分 %n - 换行符 %p - 与给定的时间值相对应的 am 或 pm %r - a.m. 和 p.m. 的时间标记法 %R - 24 小时制的时间标记法 %S - 秒 %t - tab 制表符 %T - 当前时间,与 %H:%M:%S 表示法相同 %u - 星期几的数字表示(1 到 7),Monday[星期一] = 1。警告:在 Sun Solaris 系统中,Sunday[星期日] = 1 %U - 当年包含的周数,从第一个星期日开始,作为第一周的第一天 %V - 当年包含的 ISO 8601 格式下的周数(01 到 53),week 1 表示当年的第一周,至少要有四天,且以星期一作为周的第一天 %W - 当年包含的周数,从第一个星期一开始,作为第一周的第一天 %w - 以十进制数形式表示一周中的某天,Sunday[星期日] = 0 %x - 首选的日期表示法,不带时间 %X - 首选的时间表示法,不带日期 %y - 不包含表示世纪的数字的年份表示(范围从 00 到 99) %Y - 包含表示世纪的数字的年份表示 %Z 或 %z - 时区名称或简写 %% - 输出一个 % 字符
À partir de ces informations sur les paramètres, nous pouvons savoir que les paramètres que nous définissons %a
、 %b
、%d
、%Y
représentent respectivement le jour de la semaine, le mois, le jour du mois et l'année.
Enfin, j'aimerais vous recommander le dernier cours gratuit sur notre plateforme "Entrer dans le monde de PHP dès 0"~ Venez apprendre !
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!