Si vous développez un projet ou une application basé sur PHP, vous devrez inévitablement travailler avec l'heure et la date. Dans de nombreux cas, la conversion des dates et des heures en horodatages peut rendre votre programmation plus pratique et plus fiable. Dans cet article, nous expliquerons comment convertir la date et l'heure en horodatage en PHP.
1. Qu'est-ce qu'un horodatage ?
Un horodatage est une valeur numérique représentant une date et une heure qui représentent le nombre de secondes écoulées depuis 00:00:00 le 1er janvier 1970. Les horodatages sont souvent utilisés pour calculer le décalage horaire entre deux dates/heures. En PHP, utilisez la fonction time() pour obtenir l'horodatage de l'heure actuelle.
2. Convertir la date en horodatage
Pour convertir la date en horodatage, vous pouvez utiliser la fonction strtotime(). Cette fonction analyse une chaîne de date dans un horodatage. Voici un exemple de code :
$dateString = '2022-01-01'; $timeStamp = strtotime($dateString); echo $timeStamp;
Le code ci-dessus affichera : 1640976000. Cette valeur représente le nombre de secondes écoulées depuis le 1er janvier 1970, à la date « 2022-01-01 ».
3. Convertir l'heure en horodatage
Si vous devez convertir l'heure en horodatage, vous devez ajouter l'heure à la chaîne de date. Par exemple, pour convertir 14h30 en horodatage, vous pouvez utiliser le code suivant :
$timeString = '2022-01-01 14:30:00'; $timeStamp = strtotime($timeString); echo $timeStamp;
Le code ci-dessus affichera : 1641000600. Cette valeur représente le nombre de secondes depuis 13:30:00 le 1er janvier 1970, à l'heure « 01/01/2022 14:30:00 ».
4. Convertissez l'heure actuelle en horodatage
Si vous avez besoin d'obtenir l'horodatage de l'heure actuelle, vous pouvez utiliser la fonction time() intégrée de PHP. Voici un exemple de code :
$currentTime = time(); echo $currentTime;
Le code ci-dessus affichera l'horodatage de l'heure actuelle, par exemple : 1641240155.
5. Résumé
La conversion de la date et de l'heure en horodatage en PHP est une tâche courante. Utilisez la fonction strtotime() pour analyser les chaînes de date et d'heure en horodatages, et la fonction time() pour obtenir l'horodatage de l'heure actuelle. Avoir ces connaissances peut vous aider à calculer l’heure et la date de manière plus pratique et plus précise.
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!