方法: まず、date_parse_from_format() 関数を使用して、指定された形式に従って中国語の日付情報を含む連想配列を返します。構文は、「date_parse_from_format('Y year m month d day', $str)」です。次に、mktime() 関数を使用してタイムスタンプに変換します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php 中国語の日付からタイムスタンプまで
<?php header('content-type:text/html;charset=utf-8'); $str = '2021年03月31号'; $arr = date_parse_from_format('Y年m月d日',$str); $time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']); var_dump($arr); echo '2021年03月31号对应时间戳为:'.$time; ?>
出力:
#関連関数の説明:
この関数は、指定された形式に従って、指定された日付情報を含む連想配列を返します。 構文
date_parse_from_format(format,date);
説明 | |
---|---|
######必須。形式 (date_create_from_format() で受け入れられる形式) を指定します。 ###############日付が必要。日付を文字列値として指定します。 | |
構文mktime(hour,minute,second,month,day,year,is_dst); |
時間
分 | |
---|---|
オプション。所定のポイント。 | 2nd |
オプション。秒を指定します。 | month |
オプション。指定された月。 | 日 |
オプション。曜日を指定します。 | #年 |
is_dst | |
このパラメータは PHP 5.1.0 では非推奨になりました。代わりに、新しいタイムゾーン処理機能が使用されます。 | 推奨学習: 「 |
以上がPHPで漢字を含む日付をタイムスタンプに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。