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

藏色散人
Libérer: 2023-03-17 22:02:02
original
3561 Les gens l'ont consulté

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;
?>
Copier après la connexion


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] =>
  
 
 )
Copier après la connexion

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);
Copier après la connexion

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);
Copier après la connexion
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)));
?>
Copier après la connexion
Résultat
Jan-05-2002
  
Feb-01-2002
  
Jan-01-2001
  
Jan-01-1999
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal