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 au format heure en php

藏色散人
藏色散人original
2023-02-20 09:34:463558parcourir

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.

Comment convertir une chaîne de date chinoise au format heure en php

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 = &#39;2017年11月08号&#39;;
	$arr = date_parse_from_format(&#39;Y年m月d日&#39;,$str);
	$time = mktime(0,0,0,$arr[&#39;month&#39;],$arr[&#39;day&#39;],$arr[&#39;year&#39;]);
	print_r($arr);
	echo &#39;2017年11月08号对应时间戳为:&#39;.$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

date_parse_from_format définition Et utilisation

la fonction date_parse_from_format() renvoie un tableau associatif contenant les informations de date spécifiées selon le format spécifié.

Syntaxe

date_parse_from_format(format,date);

Comment convertir une chaîne de date chinoise au format heure en php

ktime() définition et utilisation

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).

Grammaire

mktime(hour,minute,second,month,day,year,is_dst);
l’année est facultative. Année spécifiée.

Comment convertir une chaîne de date chinoise au format heure en php


<?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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn