Comment convertir le format d'heure PHP en horodatage : 1. Utilisez mktime() pour convertir l'heure en horodatage, syntaxe "mktime(heure, minute, seconde, mois, jour, année)" ; ) convertit une date représentée par une chaîne en horodatage, en utilisant la syntaxe "strtotime (chaîne date/heure)".
Recommandé : "Tutoriel vidéo PHP"
Méthode 1 : Utiliser la fonction mktime()
La fonction mktime() renvoie l'horodatage UNIX d'une date
Syntaxe
mktime(hour,minute,second,month,day,year,is_dst);
Paramètres :
heure : Facultatif. Horaires précisés.
minute : Facultatif. points prescrits.
deuxième : facultatif. Spécifie les secondes.
mois : Facultatif. Mois spécifié.
journée : Facultatif. Précisez les jours.
année : Facultatif. Année spécifiée.
is_dst : facultatif. Réglé sur 1 si l’heure est à l’heure d’été, sur 0 sinon ou sur -1 (par défaut) si inconnu. S'il est inconnu, PHP essaiera de le trouver lui-même (produisant éventuellement des résultats inattendus). Remarque : ce paramètre est obsolète dans PHP 5.1.0. Au lieu de cela, de nouvelles fonctionnalités de gestion des fuseaux horaires sont utilisées.
Remarque : les paramètres peuvent être omis de droite à gauche, et tout paramètre omis sera défini sur la valeur actuelle de la date et de l'heure locales.
Exemple
<?php echo mktime(21, 50, 55, 07, 14, 2010); //输出“1279115455” ?>
Méthode 2 : Utiliser la fonction strtotime()
La fonction strtotime() est utilisée pour convertir la date représentée par une chaîne est l'horodatage, renvoie l'horodatage avec succès, sinon renvoie FALSE.
Syntaxe :
int strtotime ( string $time [, int $now = time() ] )
Cette fonction attend une chaîne contenant un format de date en anglais américain et tente de l'analyser dans un horodatage Unix (depuis le 1er janvier 1970 00:00:00 GMT secondes), son La valeur est relative à l'heure donnée par le paramètre now. Si ce paramètre n'est pas fourni, l'heure actuelle du système est utilisée.
Cette fonction utilisera la variable d'environnement TZ (le cas échéant) pour calculer l'horodatage. Depuis PHP 5.1.0, il existe un moyen plus simple de définir le fuseau horaire utilisé dans toutes les fonctions date/heure. Ce processus est documenté sur la page de fonction date_default_timezone_get().
Paramètres :
temps requis. Spécifie une chaîne de date/heure.
maintenant facultatif. Spécifie l'horodatage utilisé pour calculer la valeur de retour. Si ce paramètre est omis, l'heure actuelle est utilisée.
Exemple :
<?php echo strtotime("2010-10-1 10:00:00")."<br>"; //输出 1285898400 echo strtotime("10 September 2018")."<br>"; //输出 1536508800 echo strtotime("+1 day"); //输出明天此时的时间戳 ?>
Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !
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!