Maison  >  Article  >  développement back-end  >  Comment afficher la date et l'heure en utilisant PHP

Comment afficher la date et l'heure en utilisant PHP

PHPz
PHPzoriginal
2023-04-26 10:29:312381parcourir

PHP est un langage de programmation côté serveur très populaire qui peut être utilisé pour gérer la logique d'arrière-plan d'un site Web et générer dynamiquement du contenu Web. Dans de nombreux cas, nous devons afficher la date actuelle ou la date et l'heure dans une page Web. Dans ce cas, nous devons utiliser PHP pour obtenir l'heure du système et la formater pour répondre à nos besoins.

Cet article expliquera comment utiliser PHP pour afficher la date et l'heure, et fournira quelques fonctions de formatage de date courantes et un exemple de code.

Obtenir la date et l'heure actuelles

En PHP, nous pouvons utiliser la fonction date() pour obtenir la date et l'heure actuelles. La syntaxe de la fonction est la suivante :

string date ( string $format [, int $timestamp = time() ] )

Parmi eux, le paramètre $format spécifie le. format de la date et de l'heure, il peut s'agir d'une chaîne contenant divers caractères de formatage, tels que "Y-m-d H:i:s" représentant l'année-mois-jour heure:minute:seconde. Le paramètre « timestamp » est facultatif s’il n’est pas spécifié, il correspond par défaut à l’heure actuelle.

Par exemple, le code suivant obtiendra la date et l'heure actuelles et les affichera au format « Y-m-d H:i:s » :

<?php
echo date("Y-m-d H:i:s");
?>

Le résultat de sortie est similaire à : « 2022-05-25 13:47 :30".

Caractères de formatage de date courants

Le tableau suivant répertorie les caractères de formatage de date courants et leurs significations :

Caractères de formatage Description
Y Année à quatre chiffres (par exemple : 202 2)
a année à deux chiffres (par exemple : 22)
m mois à deux chiffres (par exemple : 05)
n mois (hors zéros non significatifs, par exemple : 5 )
d Le jour du mois (par exemple : 25)
j Le jour du mois (sans les zéros en tête, par exemple : 25)
H 24 Nombre de heures au format heure (par exemple : 13)
h Nombre d'heures au format 12 heures (par exemple : 1 ou 01)
i minutes (par exemple : 47)
s secondes Nombre (par exemple : 30)
A Majuscule matin ou après-midi (par exemple : PM)
a minuscule matin ou après-midi (par exemple : pm)

Utiliser les caractères de formatage de date pour afficher la date et l'heure

Maintenant, nous pouvons utiliser les caractères de formatage de date ci-dessus pour personnaliser le format de date et d'heure dont nous avons besoin. Voici quelques méthodes courantes de formatage de date et leurs exemples de codes :

  • Afficher l'heure actuelle au format : "A-m-d H:i:s":
<?php echo date("Y-m-d H:i:s"); ?>
  • Afficher la date actuelle au format : "A-m-d":
<?php echo date("Y-m-d"); ?>
  • affiche l'heure actuelle au format : "h:i:s A" (format 12 heures, avec marque d'après-midi) :
<?php echo date("h:i:s A"); ?>
  • affiche l'heure actuelle au format : "H:i:s " (Horloge sur 24 heures) :
<?php echo date("H:i:s"); ?>
  • affiche la date et l'heure actuelles au format : "d-m-Y H:i:s" :
<?php echo date("d-m-Y H:i:s"); ?>
  • affiche l'année en cours au format : "Y" :
<?php echo date("Y"); ?>
  • affiche Le mois en cours, le format est : "m" :
<?php echo date("m"); ?>
  • affiche l'abréviation anglaise du mois en cours, le format est : "M" :
<?php echo date("M"); ?>
  • affiche le jour de la semaine de la date actuelle, le format est : "l" :
<?php echo date("l"); ?>
  • affiche l'abréviation anglaise de la date actuelle au format : "D" :
<?php echo date("D"); ?>
  • affiche le jour de l'année où se trouve la date actuelle le format : "z" :
<?php echo date("z"); ?>
  • affiche l'horodatage actuel, le format est : "U" :
<?php echo date("U"); ?>

En plus des exemples ci-dessus, vous pouvez également combiner différents caractères de formatage de date selon vos propres besoins pour obtenez un format de date et d’heure plus personnalisé.

Utiliser des formats de date et d'heure localisés

Dans certains cas, nous devons utiliser des formats de date et d'heure localisés en fonction des différents paramètres régionaux. A ce moment, nous pouvons utiliser la fonction strftime(), qui peut afficher la date et l'heure en fonction de la langue et de la configuration de l'environnement local. Voici un exemple :

<?php
setlocale(LC_TIME, "zh_CN.utf8"); // 设置为中文环境
echo strftime("%Y年%m月%d日 %H:%M:%S"); // 输出类似“2022年05月25日 13:47:30”
?>

Il convient de noter que pour prendre en charge correctement les formats de date et d'heure localisés, la prise en charge des paramètres régionaux correspondants doit être installée et activée. Ceci est réalisé en installant le package de paramètres régionaux sur le serveur Linux.

Conclusion

Dans le développement Web, l'affichage de la date et de l'heure est une exigence très courante. En PHP, vous pouvez utiliser la fonction date() pour obtenir la date et l'heure actuelles et les formater selon vos besoins. Cet article présente quelques caractères de formatage de date courants et des exemples de codes. J'espère qu'il pourra être utile à tout le monde.

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