Maison > Article > développement back-end > Comment convertir la date et l'horodatage en php
PHP est un langage de programmation populaire et puissant avec une large gamme d'applications. Parmi eux, la conversion de la date et de l'horodatage est également un problème auquel les développeurs doivent souvent faire face. Cet article explique comment convertir des dates en horodatages en PHP et comment convertir des horodatages en dates.
En PHP, nous pouvons convertir la date en horodatage via la fonction intégrée strtotime(). La fonction strtotime() analyse une chaîne de date dans un horodatage et renvoie false si l'analyse échoue.
Ce qui suit est un exemple :
$dateString = "2021-09-01"; $timestamp = strtotime($dateString); echo "日期:".$dateString." 转换成时间戳:".$timestamp;
Le résultat de sortie est :
日期:2021-09-01 转换成时间戳:1630483200
Ici, nous passons la chaîne "2021-09-01" dans la fonction strtotime() et l'analysons dans un horodatage. Comme vous pouvez le voir, l'horodatage converti est 1630483200, ce qui représente l'horodatage de 0:00:00 le 1er septembre 2021.
Il est à noter que le paramètre de la fonction strtotime() est une chaîne de date, et son format peut être très flexible. Par exemple, les chaînes suivantes peuvent être correctement analysées comme des horodatages :
$dateString1 = "20210901"; $dateString2 = "9/1/2021"; $dateString3 = "2021-09-01 09:30:00"; $dateString4 = "next Monday";
En PHP, nous pouvons utiliser la fonction date() pour convertir les horodatages en dates. La fonction date() formate la date de sortie en utilisant la chaîne de format spécifiée.
Ce qui suit est un exemple :
$timestamp = 1630483200; $dateString = date("Y-m-d H:i:s", $timestamp); echo "时间戳:".$timestamp." 转换成日期:".$dateString;
Le résultat de sortie est :
时间戳:1630483200 转换成日期:2021-09-01 00:00:00
Ici, nous passons l'horodatage 1630483200 dans la fonction date() et le formatons sous la forme d'une chaîne de "Y-m-d H:i:s". Comme vous pouvez le voir, la date convertie est "2021-09-01 00:00:00".
Il convient de noter que le premier paramètre de la fonction date() est une chaîne de format, qui peut spécifier différentes parties de la date de sortie. Pour les méthodes de formatage spécifiques, veuillez vous référer au manuel PHP. Dans le même temps, le deuxième paramètre est l'horodatage, qui représente le nombre de secondes depuis 0:00:00 le 1er janvier 1970 (UTC) jusqu'à aujourd'hui.
Résumé
Cet article explique comment convertir des dates en horodatages et des horodatages en dates en PHP. En utilisant les fonctions strtotime() et date(), nous pouvons résoudre rapidement le problème de la conversion de la date et de l'horodatage. Enfin, il est rappelé aux développeurs de prêter attention à l'influence de facteurs tels que le fuseau horaire et l'heure d'été lors du traitement de l'heure afin d'éviter les erreurs.
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!