ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルでの strtotime() 関数の使用法

php_PHP チュートリアルでの strtotime() 関数の使用法

WBOY
WBOYオリジナル
2016-07-20 11:02:58978ブラウズ

1. 指定された日付の UNIX タイムスタンプを取得します
strtotime("2009-1-22") の例は次のとおりです:
1.echo strtotime("2009-1-22")

結果: 1232553600
説明: 2009 年 1 月 22 日 0:00:00 のタイムスタンプを返します
2. 英語テキストの日付と時刻を取得します
例は次のとおりです:
比較を容易にするために、date を使用して現在のタイムスタンプと指定されたタイムスタンプをシステム時間に変換します
(1) 明日のこの時間のタイムスタンプを出力します strtotime("+1 day")
現在時刻:
1.echo date("Y-m-d H:i:s",time())

結果: 2009-01-22 09:40:25
指定時間:
1.echo date("Y-m-d H:i:s",strtotime("+1 day"))

結果: 2009-01-23 09:40:25
(2) この時点で昨日のタイムスタンプを出力します strtotime("-1 day")
現在時刻:
1.echo date("Y-m-d H:i:s",time())

結果: 2009-01-22 09:40:25
指定時間:
1.echo date("Y-m-d H:i:s",strtotime("-1 day"))

結果: 2009-01-21 09:40:25
(3) 来週のこの時間のタイムスタンプを出力します strtotime("+1week")
現在時刻:
1.echo date("Y-m-d H:i:s",time())

結果: 2009-01-22 09:40:25
指定時間:
1.echo date("Y-m-d H:i:s",strtotime("+1週間"))

結果: 2009-01-29 09:40:25
(4) 先週のこの時刻のタイムスタンプを出力します strtotime("-1week")
現在時刻:
1.echo date("Y-m-d H:i:s",time())

結果: 2009-01-22 09:40:25
指定時間:
1.echo date("Y-m-d H:i:s",strtotime("-1週間"))

結果: 2009-01-15 09:40:25
(5) 指定した次の曜日のタイムスタンプを出力します strtotime("next Wednesday")
現在時刻:
1.echo date("Y-m-d H:i:s",time())

結果: 2009-01-22 09:40:25
指定時間:
1.echo date("Y-m-d H:i:s",strtotime("次の木曜日"))

結果: 2009-01-29 00:00:00
(6) 指定した曜日のタイムスタンプを出力します strtotime("last Wednesday")
現在時刻:
1.echo date("Y-m-d H:i:s",time())

結果: 2009-01-22 09:40:25
指定時間:
1.echo date("Y-m-d H:i:s",strtotime("先週の木曜日"))

結果: 2009-01-15 00:00:00
上の例からわかるように、strtotime は英語テキストの日付と時刻の記述を Unix タイムスタンプに解析できます。mktime() または date() を使用して日付と時刻をフォーマットし、必要なタイムスタンプを取得します。日時。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445311.html技術記事 1. 指定した日付の UNIX タイムスタンプ strtotime(2009-1-22) を取得します。 例は次のとおりです。 1.echo strtotime(2009-1-22) 結果: 1232553600 説明: 0:00:00 の時刻を返します。 2009 年 1 月 22 日 2 つ刺す...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。