ホームページ  >  記事  >  バックエンド開発  >  PHPで中国語の日付をタイムスタンプに変換する方法

PHPで中国語の日付をタイムスタンプに変換する方法

藏色散人
藏色散人オリジナル
2021-05-14 09:33:472409ブラウズ

php 中国語の日付をタイムスタンプに変換する方法: まず PHP サンプル ファイルを作成し、「date_parse_from_format」と「mktime 関数」を使用して中国語の年、月、日の日付をタイムスタンプに変換します。

PHPで中国語の日付をタイムスタンプに変換する方法

#この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php は、中国の年、月、日を含む日付を処理し、タイムスタンプに変換します (たとえば、2017 年 11 月 8 日をタイムスタンプに変換します)

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

結果は

Array(
  [year] => 2017
  [month] => 11
  [day] => 8
  [hour] => 
  [minute] => 
  [second] => 
  [fraction] =>
  [warning_count] => 0
  [warnings] => Array
  ( 
  ) 
  [error_count] => 0
  [errors] => Array
  (
  )
   
  [is_localtime] =>
  
)
# となります。

##2017 11 月 8 日の対応するタイムスタンプは次のとおりです: 1510070400

date_parse_from_format

定義と使用法date_parse_from_format() 関数は、指定されたデータを含む関連付けを返します。指定された形式の配列に従った日付情報。

構文

date_parse_from_format(format,date);

パラメータ形式
説明
######必須。形式 (date_create_from_format() で受け入れられる形式) を指定します。 ###############日付が必要。日付を文字列値として指定します。

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视频教程

以上がPHPで中国語の日付をタイムスタンプに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。