Maison > Article > développement back-end > Utilisez la fonction PHP "mktime" pour créer un horodatage UNIX basé sur une date et une heure spécifiées
Utilisez la fonction PHP "mktime" pour créer un horodatage UNIX basé sur la date et l'heure spécifiées
L'horodatage UNIX est un moyen standard de représenter l'heure dans les systèmes informatiques. Il représente l'heure depuis le 1er janvier 1970 à 00:00:00 UTC. (Temps universel coordonné) Le nombre de secondes écoulées depuis maintenant. En PHP, nous pouvons utiliser la fonction "mktime" pour créer un horodatage UNIX basé sur une date et une heure spécifiées. Cet article explique comment utiliser la fonction "mktime" et fournit un exemple de code.
La syntaxe de la fonction "mktime" est la suivante :
mktime(hour, minute, second, month, day, year, is_dst)
Description du paramètre :
Ce qui suit est un exemple montrant comment utiliser la fonction "mktime" pour créer un horodatage UNIX :
$timestamp = mktime(12, 0, 0, 10, 1, 2021); echo $timestamp;
Exécutez le code ci-dessus, le résultat de sortie est :
1633046400
Dans le code ci-dessus, nous créons une représentation de 2021 via la fonction "mktime" Horodatage UNIX de 12:00:00 le 1er octobre.
La fonction "mktime" peut également être utilisée avec les fonctions de date et d'heure de PHP. Par exemple, la fonction "date" peut formater les horodatages UNIX en dates et heures plus lisibles :
$timestamp = mktime(0, 0, 0, 1, 1, 2022); $date = date("Y-m-d H:i:s", $timestamp); echo $date;
Exécutez le code ci-dessus et le résultat de sortie est. :
2022-01-01 00:00:00
Dans le code ci-dessus, nous utilisons la fonction "mktime" pour créer un horodatage UNIX représentant 00:00:00 le 1er janvier 2022, et utilisons la fonction "date" pour formater l'horodatage UNIX comme "Y-m-d H : i:s" format de chaîne.
Il est à noter que la fonction "mktime" complétera automatiquement les valeurs illégales lors du traitement des dates et heures. Par exemple, si le mois spécifié est supérieur à 12, la fonction "mktime" le convertira en mois correspondant de l'année suivante. De même, si la date spécifiée est supérieure à la date maximale du mois, la fonction "mktime" la convertira en la date correspondante du mois suivant.
Résumé :
Cet article présente comment utiliser la fonction PHP "mktime". En spécifiant la date et l'heure, vous pouvez utiliser la fonction "mktime" pour créer l'horodatage UNIX correspondant. Nous avons également montré comment formater un horodatage UNIX en une chaîne plus lisible. J'espère que cet article pourra vous aider à gérer avec succès les tâches liées à la date et à l'heure dans le 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!