Maison >développement back-end >Problème PHP >Comment convertir une date contenant des caractères chinois en horodatage en php

Comment convertir une date contenant des caractères chinois en horodatage en php

青灯夜游
青灯夜游original
2021-03-31 19:02:552407parcourir

Méthode : utilisez d'abord la fonction date_parse_from_format() pour renvoyer un tableau associatif contenant des informations de date chinoises selon le format spécifié, la syntaxe est "date_parse_from_format('Y année m mois j jour', $str)" ; puis utilisez la fonction mktime() pour le convertir en horodatage.

Comment convertir une date contenant des caractères chinois en horodatage en php

L'environnement d'exploitation de ce tutoriel : système Windows7, version PHP7.1, ordinateur DELL G3

php date chinoise à horodatage

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;2021年03月31号&#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;]);
var_dump($arr);
echo &#39;2021年03月31号对应时间戳为:&#39;.$time;
?>

Sortie :

Comment convertir une date contenant des caractères chinois en horodatage en php

Description de la fonction associée :

date_parse_from_format() Fonction basé sur Le format spécifié renvoie un tableau associatif contenant les informations de date spécifiées.

Syntaxe

date_parse_from_format(format,date);
参数 描述
format 必需。规定格式(date_create_from_format() 接受的格式)。
date 必需。指定日期,字符串值。

mktime() La fonction renvoie l'horodatage UNIX d'une date.

Syntaxe

mktime(hour,minute,second,month,day,year,is_dst);
Paramètres Description
heure Facultatif. Horaires précisés.
minute Facultatif. points prescrits.
seconde Facultatif. Spécifie les secondes.
mois Facultatif. Mois spécifié.
jour 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).
参数 描述
hour 可选。规定小时。
minute 可选。规定分。
second 可选。规定秒。
month 可选。规定月。
day 可选。规定天。
year 可选。规定年。
is_dst 可选。如果时间在夏令时期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。如果未知,PHP 会试图找到自己(可能产生意外的结果)。注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。
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.

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