中国語の日付文字列を時刻形式に変換する php メソッド: 1. php サンプル ファイルを作成します; 2. 中国語の日付文字列を定義します; 3. "date_parse_from_format()" および "mktime()" を通じて実装します。関数 日付形式を変換するだけです。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
中国語の日付文字列を時刻に変換する方法phpでフォーマットするの?
php は、中国の年、月、日を含む日付を処理し、タイムスタンプに変換します (たとえば、2017 年 11 月 08 日をタイムスタンプに変換します)
<?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 日の対応するタイムスタンプは次のとおりです: 1510070400date_parse_from_format の定義と使用法date_parse_from_format() 関数は、指定された形式に従って、指定された日付情報を含む連想配列を返します。 #構文
date_parse_from_format(format,date);##ktime() の定義と使用法
mktime(hour,minute,second,month,day,year,is_dst);年はオプションです。指定された年。
<?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で中国語の日付文字列を時刻形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。