PHP タイムスタンプについてはすでにご存知かもしれませんが、それをどのように適用して 特定の日付を取得するのでしょうか?今日はPHPタイムスタンプで現在の期間を取得する具体的な方法を紹介します。
実装関数: 特定の日付のタイムスタンプを取得、または特定の時刻のPHPタイムスタンプを取得します。 strtotime は、英語テキストの日付と時刻の記述を Unix の
タイムスタンプに解析できます。mktime() または date() を組み合わせて日付 時間をフォーマットし、必要な日付を取得するために で指定された タイムスタンプ を取得します。時間。 strtotime は、英語テキストの日付と時刻の説明を Unix
timestampに解析します[システム時間を Unixtimestamp に変換します]
まず、指定した日付のunixタイムスタンプを取得します strtotime(”2009-1-22〃) 例は以下の通りです: echo strtotime(”2009-1-22″) 結果: 1232553600
命令: Return ~ 2009 年 1 月 22 日 0:00:00タイムスタンプ
比較のために、date を使用して、現在の
タイムスタンプ と指定された タイムスタンプ をシステム時間 に変換します。
(1) 明日のこの時間の
strtotime("+1 day")現在時刻
: echo date("Y-m-d H:i:s",time()) 結果: 2009-01-22 09:40:25 時刻の指定: echo date("Y-m-d H:i:s",strtotime("+1 day")) 結果: 2009-01-23 09:40:25
(2) 昨日のこの時刻の
strtotime("-1 day")現在時刻
: echo date("Y-m-d H:i:s",time()) 結果: 2009-01- 22 09:40:25 時刻の指定: echo date("Y-m-d H:i:s",strtotime("-1 day")) 結果: 2009-01-21 09:40:25
(3) 来週のこの時間の
strtotime("+1 year")現在時刻
: echo date("Y-m-d H:i:s",time()) 結果: 2009-01 - 22 09:40:25 時刻の指定: echo date("Y-m-d H:i:s",strtotime("+1 year")) 結果: 2009-01-29 09:40:25
(4) 先週のこの時間の
strtotime("-1 year")現在時刻
: echo date("Y-m-d H:i:s",time()) 結果: 2009-01 - 22 09:40:25 時刻の指定: echo date("Y-m-d H:i:s",strtotime("-1 year")) 結果: 2009-01-15 09:40:25
(5) 指定した次の曜日の
strtotime("next Wednesday")現在時刻
: echo date("Y-m-d H:i:s",time()) 結果: 2009 -01- 22 09:40:25 時刻の指定: echo date("Y-m-d H:i:s",strtotime("next Wednesday")) 結果: 2009-01-29 00:00:00
(6) 指定した曜日の
strtotime("last Wednesday")現在時刻
: echo date("Y-m-d H:i:s",time()) 結果: 2009-01 -22 09:40:25 時刻の指定: echo date("Y-m-d H:i:s",strtotime("last Wednesday")) 結果: 2009-01-15 00:00:00
上記の例からわかるように、strtotime は英語テキストの日付と時刻の記述を Unix
に解析できます。mktime() または date() を組み合わせて datetime をフォーマットし、指定された を取得します。必要な日付と時刻を取得するための PHP タイムスタンプ。