Maison > Article > développement back-end > Comment afficher la date et l'heure en utilisant PHP
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 :
<?php echo date("Y-m-d H:i:s"); ?>
<?php echo date("Y-m-d"); ?>
<?php echo date("h:i:s A"); ?>
<?php echo date("H:i:s"); ?>
<?php echo date("d-m-Y H:i:s"); ?>
<?php echo date("Y"); ?>
<?php echo date("m"); ?>
<?php echo date("M"); ?>
<?php echo date("l"); ?>
<?php echo date("D"); ?>
<?php echo date("z"); ?>
<?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!