Position actuelle: Accueil> Derniers articles> Explication détaillée de la mise en forme de la date et de l'heure PHP et des exemples pratiques de la fonction de date ()

Explication détaillée de la mise en forme de la date et de l'heure PHP et des exemples pratiques de la fonction de date ()

gitbox 2025-08-07

introduire

Pendant la programmation, il est souvent nécessaire de formater les dates et les heures à présenter aux utilisateurs dans un format spécifique ou stockés dans une base de données. PHP fournit une fonction de date () puissante, qui est utilisée pour formater les dates et les heures, ce qui est très pratique et pratique.

Syntaxe de la fonction DATE ()

En utilisant la fonction date () pour formater l'heure est très simple, la syntaxe de base est la suivante:

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

Parmi eux, le paramètre de format $ est nécessaire pour définir le format de date et d'heure de la sortie; Le paramètre Timestamp $ est facultatif, représentant un horodatage, spécifiant le temps de format. Si ce paramètre n'est pas passé, l'heure actuelle est formatée par défaut.

Explication détaillée du paramètre de format $

$ format est utilisé pour définir les formats de sortie de date et de temps, et les caractères de format commun incluent:

- Y: année à quatre chiffres, comme "2022"

- M: mois à deux chiffres, tels que "01" à "12"

- D: dates à deux chiffres, telles que "01" à "31"

- H: 24 heures, gamme "00" à "23"

- I: Minutes à deux chiffres, gamme "00" à "59"

- S: Deux secondes à deux chiffres, gamme "00" à "59"

Les caractères de format ci-dessus peuvent être combinés de manière flexible pour répondre à différents besoins de datte et de temps d'affichage.

Échantillon de démo

Sortie Date et heure actuelles

 
$date = date("Y-m-d H:i:s");
echo $date;  // La sortie est similaire"2022-01-01 12:34:56"

Le code utilise le format "YMD H: I: S" pour produire l'heure actuelle dans le format de "l'année-heure: Minutes: secondes".

Format la date et l'heure spécifiées

 
$timestamp = strtotime("2022-01-01 12:34:56");
$date = date("Y-m-d H:i:s", $timestamp);
echo $date;  // Sortir"2022-01-01 12:34:56"

Dans cet exemple, utilisez d'abord la fonction strToTime () pour convertir la chaîne spécifiée en un horodatage, puis passez-la en fonction date () pour le formatage de sortie.

Résumer

Grâce à la fonction date () et ses paramètres de format introduits dans cet article, les développeurs peuvent facilement atteindre diverses exigences de mise en forme de date et d'heure. La maîtrise de la fonction date () peut efficacement améliorer l'expérience utilisateur du site Web et la lisibilité de l'affichage de données.

Lien de référence

-Fonction officielle de PHP - Date ()

- Documentation officielle PHP - StrtoTime () Fonction