Maison  >  Article  >  développement back-end  >  Application de date et d'heure PHP 14 : Convertir les nombres en noms de mois

Application de date et d'heure PHP 14 : Convertir les nombres en noms de mois

藏色散人
藏色散人original
2021-08-25 09:16:432603parcourir

Bonjour, cet article continuera à vous apporter les séries de dates et d'heures PHP. Dans l'article précédent "Application PHP Date et Heure Treize : Calcul du nombre de semaines entre deux dates", je vous ai présenté comment calculer le nombre de semaines. entre deux dates. Les amis dans le besoin peuvent lire et découvrir ~

▎Recommandations associées : "Résumé de l'application de date et d'heure PHP (mis à jour en permanence~)"

Le contenu important de cet article est de vous apprendre à écrire un script PHP pour convertir les nombres en noms de mois (anglais).

Pièce jointe : janvier : février ; mars : avril ; mai : juin ; juillet : août ; septembre : octobre ; novembre : décembre ;

Passons directement au code :

Le code PHP est le suivant :

<?php
$month_num  = 9;
$dateObj   = DateTime::createFromFormat(&#39;!m&#39;, $month_num);
$month_name = $dateObj->format(&#39;F&#39;);
echo $month_name."<br>";

Le résultat de sortie est :

September

Dans l'exemple ci-dessus, nous avons donné un numéro 9, et le nom du mois de sortie est Septembre .

C'est très simple !

Ensuite, ce que nous devons maîtriser est :

DateTime::createFromFormat -- date_create_from_format : analyser la chaîne de date et d'heure selon le format donné DateTime::createFromFormat -- date_create_from_format:根据给定的格式解析日期时间字符串;

date_create_from_format() 函数:返回根据指定格式进行格式化的新的 DateTime 对象。

其语法是:date_create_from_format(format,time,timezone);
date_create_from_format () Fonction : Renvoie un nouvel objet DateTime formaté selon le format spécifié.

La syntaxe est : date_create_from_format(format, time, timezone);

参数	
format必需,规定要使用的格式。
--------------------------------------
format 参数字符串可以使用下列的字符:
d - 一个月中的第几天,带前导零
j - 一个月中的第几天,不带前导零
D - 一周中的某天(Mon - Sun)
I - 一周中的某天(Monday - Sunday)
S - 一个月中的第几天的英语后缀(st, nd, rd, th)
F - 月份名称(January - December)
M - 月份名称(Jan - Dec)
m - 月份(01 - 12)
n - 月份(1 - 12)
Y - 年份(例如 2013)
y - 年份(例如 13)
a 和 A - am 或 pm
g - 12 小时制,不带前导零
h - 12 小时制,带前导零
G - 24 小时制,不带前导零
H - 24 小时制,带前导零
i - 分,带前导零
s - 秒,带前导零
u - 微秒(多达六个数字)
e、O、P 和 T - 时区标识符
U - 自 Unix 纪元以来经过的秒数
(空格)
# - 下列分隔符之一:;、:、/、.、,、-、(、)
? - 一个随机字节
* - 随机字节直到下一个分隔/数字
! - 重置所有字段到 Unix 纪元
| - 如果所有字段都还没被解析,则重置所有字段到 Unix 纪元
+ - 如果存在,字符串中的尾随数据将导致警告,不是错误
---------------------------------------------------------
time必需:规定日期/时间字符串。NULL 指示当前的日期/时间。
---------------------------------------------------------
timezone可选:规定 time 的时区。默认为当前时区。

Enfin, je recommande le dernier et le plus complet "🎜Tutoriel vidéo PHP🎜"~ 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!

Déclaration:
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