Maison >développement back-end >Problème PHP >Comment convertir une chaîne de date chinoise au format heure en php
Comment convertir une chaîne de date chinoise PHP au format d'heure : 1. Créez un exemple de fichier PHP ; 2. Définissez une chaîne de date chinoise ; 3. Utilisez les fonctions "date_parse_from_format()" et "mktime()" pour convertir le format de date. . Peut.
L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur DELL G3
Comment convertir une chaîne de date chinoise au format heure en php ?
php traite les dates contenant l'année, le mois et le jour chinois et les convertit en horodatages (par exemple, en convertissant le 8 novembre 2017 en horodatage)
<?php $str = '2017年11月08号'; $arr = date_parse_from_format('Y年m月d日',$str); $time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']); print_r($arr); echo '2017年11月08号对应时间戳为:'.$time; ?>
Le résultat est
Array( [year] => 2017 [month] => 11 [day] => 8 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )
L'horodatage correspondant du 8 novembre 2017 est : 1510070400
la fonction date_parse_from_format() renvoie un tableau associatif contenant les informations de date spécifiées selon le format spécifié.
date_parse_from_format(format,date);
gmmktime() la fonction renvoie l'horodatage UNIX d'une date.
Astuce : Cette fonction est la même que gmmktime(), sauf que le paramètre passé représente une date (au lieu d'une date GMT).
mktime(hour,minute,second,month,day,year,is_dst);l’année est facultative. Année spécifiée.
<?php echo(date("M-d-Y",mktime(0,0,0,12,36,2001))); echo(date("M-d-Y",mktime(0,0,0,14,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,99))); ?>Résultat
Jan-05-2002 Feb-01-2002 Jan-01-2001 Jan-01-1999
Apprentissage recommandé : "Tutoriel vidéo 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!