#この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。 php は、中国の年、月、日を含む日付を処理し、タイムスタンプに変換します (たとえば、2017 年 11 月 8 日をタイムスタンプに変換します)php 中国語の日付をタイムスタンプに変換する方法: まず PHP サンプル ファイルを作成し、「date_parse_from_format」と「mktime 関数」を使用して中国語の年、月、日の日付をタイムスタンプに変換します。
<?php $str = '2017年11月08号'; $arr = date_parse_from_format('Y年m月d日',$str); $time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']); print_r($arr); echo '2017年11月08号对应时间戳为:'.$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(format,date);
説明 | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
######必須。形式 (date_create_from_format() で受け入れられる形式) を指定します。 ###############日付が必要。日付を文字列値として指定します。 |
ktime()定义和用法 gmmktime() 函数返回日期的 UNIX 时间戳。 提示:该函数与 gmmktime() 相同,不同的是传递的参数代表了日期(而不是 GMT 日期)。 语法mktime(hour,minute,second,month,day,year,is_dst); year 可选。规定年。
<?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 サイトの他の関連記事を参照してください。