Maison > développement back-end > Problème PHP > Comment convertir la date chinoise en horodatage en php

Comment convertir la date chinoise en horodatage en php

藏色散人
Libérer: 2023-03-09 17:26:01
original
2509 Les gens l'ont consulté

Comment convertir la date chinoise en horodatage en PHP : créez d'abord un exemple de fichier PHP ; puis utilisez "date_parse_from_format" et "mktime function" pour convertir l'année, le mois et le jour chinois en horodatage.

Comment convertir la date chinoise en horodatage en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.

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

2017 L'horodatage correspondant du 08 novembre est : 1510070400

date_parse_from_formatDéfinition et utilisation

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

Syntaxe

date_parse_from_format(format,date);
Copier après la connexion
< /tr>
ParamètresDescription
format
参数描述
format必需。规定格式(date_create_from_format() 接受的格式)。
date必需。指定日期,字符串值。
Obligatoire. Spécifie le format (formats acceptés par date_create_from_format()).
date<🎜>Obligatoire. Spécifiez la date comme valeur de chaîne.

ktime()定义和用法

gmmktime() 函数返回日期的 UNIX 时间戳。

提示:该函数与 gmmktime() 相同,不同的是传递的参数代表了日期(而不是 GMT 日期)。

语法

mktime(hour,minute,second,month,day,year,is_dst);
Copier après la connexion

year 可选。规定年。

参数描述
hour可选。规定小时。
minute可选。规定分。
second可选。规定秒。
month可选。规定月。
day可选。规定天。


is_dst

可选。如果时间在夏令时 (DST) 期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。

如果未知,PHP 会自己进行查找(可能产生意外的结果)。

注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。

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

输出

Jan-05-2002  
Feb-01-2002  
Jan-01-2001  
Jan-01-1999  
PHP time() 函数  
PHP Date / Time 函数
Copier après la connexion

推荐学习:《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:
php
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