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

藏色散人
藏色散人original
2021-05-14 09:33:472518parcourir

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

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] =>
  
)

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);
Paramètres Description
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);

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

 输出

Jan-05-2002  
Feb-01-2002  
Jan-01-2001  
Jan-01-1999  
PHP time() 函数  
PHP Date / Time 函数

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