ホームページ >バックエンド開発 >PHPの問題 >PHPで漢字を含む日付をタイムスタンプに変換する方法

PHPで漢字を含む日付をタイムスタンプに変換する方法

青灯夜游
青灯夜游オリジナル
2021-03-31 19:02:552393ブラウズ

方法: まず、date_parse_from_format() 関数を使用して、指定された形式に従って中国語の日付情報を含む連想配列を返します。構文は、「date_parse_from_format('Y year m month d day', $str)」です。次に、mktime() 関数を使用してタイムスタンプに変換します。

PHPで漢字を含む日付をタイムスタンプに変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 中国語の日付からタイムスタンプまで

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;2021年03月31号&#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;]);
var_dump($arr);
echo &#39;2021年03月31号对应时间戳为:&#39;.$time;
?>

出力:

PHPで漢字を含む日付をタイムスタンプに変換する方法

#関連関数の説明:

##date_parse_from_format( )

この関数は、指定された形式に従って、指定された日付情報を含む連想配列を返します。 構文

date_parse_from_format(format,date);

パラメータ形式mktime() この関数は、日付の UNIX タイムスタンプを返します。 パラメータ
説明
######必須。形式 (date_create_from_format() で受け入れられる形式) を指定します。 ###############日付が必要。日付を文字列値として指定します。
構文
mktime(hour,minute,second,month,day,year,is_dst);
説明

時間

オプション。指定された時間。 分2ndmonth日##オプション。指定された年。 is_dst オプション。時刻が夏時間中の場合は 1、それ以外の場合は 0、不明な場合は -1 (デフォルト) に設定します。不明な場合、PHP はそれを自分で見つけようとします (予期しない結果が生じる可能性があります)。 注: 推奨学習: 「PHP ビデオ チュートリアル 」
オプション。所定のポイント。
オプション。秒を指定します。
オプション。指定された月。
オプション。曜日を指定します。 #年
このパラメータは PHP 5.1.0 では非推奨になりました。代わりに、新しいタイムゾーン処理機能が使用されます。

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

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