PHP est un langage de programmation puissant qui peut non seulement compléter le développement de sites Web et d'applications, mais également prendre en charge diverses opérations et traitements de données. Dans le processus de développement actuel, nous devons souvent convertir l'horodatage dans un format de date plus lisible. Apprenons comment utiliser PHP pour convertir l'horodatage au format date.
Qu'est-ce qu'un horodatage ?
L'horodatage fait référence au nombre de secondes entre le 1er janvier 1970 00:00:00 GMT et l'heure actuelle. Il s'agit de la représentation temporelle la plus couramment utilisée dans les systèmes informatiques car elle est relativement simple à effectuer des opérations temporelles basées sur des horodatages.
En PHP, nous pouvons utiliser la fonction time() pour obtenir l'horodatage actuel, l'exemple est le suivant :
$timestamp = time(); echo $timestamp;
Le code ci-dessus affichera l'horodatage actuel, par exemple : 1620230894.
Méthode PHP pour convertir l'horodatage au format de date
PHP propose plusieurs façons de convertir l'horodatage au format de date. Nous pouvons choisir la méthode appropriée en fonction de nos besoins.
La fonction date() est l'une des fonctions couramment utilisées en PHP pour traiter la date et l'heure. Elle peut formater un horodatage en une chaîne de date. un format spécifié. Voici quelques paramètres courants de format de date :
L'exemple de code est le suivant :
$timestamp = 1620230894; $date = date('Y年m月d日 H:i:s', $timestamp); echo $date;
Le code ci-dessus affichera l'horodatage correspondant à la date format, par exemple : 14:48:14 le 5 mai 2021.
La fonction strftime() est similaire à la fonction date() et peut formater l'horodatage en une chaîne de date dans un format spécifié. La différence est que la fonction strftime() prend en charge des options de formatage de date et d'heure plus localisées. Voici quelques options de formatage de date et d'heure localisées couramment utilisées :
L'exemple de code est le suivant :
setlocale(LC_ALL, 'chs'); // 设置本地化信息 $timestamp = 1620230894; $date = strftime('%Y年%m月%d日 %A %H:%M:%S', $timestamp); echo $date;
Le code ci-dessus Le format de date chinois correspondant à l'horodatage sera affiché, par exemple : mercredi 5 mai 2021 14:48:14.
Résumé
La conversion de l'horodatage au format date est l'une des opérations les plus basiques du développement PHP. Cet article présente deux méthodes couramment utilisées : l'utilisation de la fonction date() et l'utilisation de la fonction strftime(). Les lecteurs peuvent choisir la méthode appropriée en fonction des besoins réels pour mettre en œuvre la fonction de conversion des horodatages au format de date. Dans le même temps, il est recommandé aux lecteurs d'en apprendre davantage sur les fonctions de traitement de la date et de l'heure PHP, telles que la fonction strtotime(), la classe DateTime, etc. Ces connaissances vous seront utiles dans votre travail de développement PHP.
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!