#この記事の動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター年、月、日をタイムスタンプに変換する方法: 1. date_parse_from_format() 関数を使用して、指定された日付を処理します。指定された日付情報を含む連想配列が、指定された形式に従って返されます。 is "date_parse_from_format('Y.m.d ', date)"; 2. "mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']); を使用します。 " 年、月、日を変換するステートメント ただのタイムスタンプ。
PHP 指定の日付からタイムスタンプまで
date_parse_from_format を使用して、指定された形式を変換します。 例:<?php $str = '2018.10.01';//或者 2018年10月1日 $arr = date_parse_from_format('Y.m.d',$str);//如果是2018年10月1日,那么这里就是 Y年m月d日 $time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']); print_r($arr); echo '对应时间戳为:'.$time;
Array ( [year] => 2018 [month] => 10 [day] => 1 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => ) 对应时间戳为:1538352000
#gmmktime() 関数は、日付の UNIX タイムスタンプを返します。
ヒント: この関数は gmmktime() と同じですが、渡されるパラメーターが (GMT 日付ではなく) 日付を表す点が異なります。構文
mktime(hour,minute,second,month,day,year,is_dst);
時間 | |
---|---|
#分 | オプション。所定のポイント。 |
#秒 | オプション。秒を指定します。 |
オプション。指定された月。 | |
オプション。曜日を指定します。 | |
オプション。夏時間 (DST) 中の場合は 1、それ以外の場合は 0、不明な場合は -1 (デフォルト) に設定します。 | 不明な場合は、PHP 自体が検索を実行します (予期しない結果が生じる可能性があります)。 |
[推奨学習: 「 PHP ビデオ チュートリアル」] |
以上がPHPで年、月、日をタイムスタンプに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。