ホームページ >php教程 >php手册 >PHP で strtotime 関数を使用する方法を共有する

PHP で strtotime 関数を使用する方法を共有する

WBOY
WBOYオリジナル
2016-06-13 12:03:271239ブラウズ

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")
Current時刻:
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(" 1 year")
現在時刻:
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 week"))

結果: 2009-01-29 09:40:25
(4) 先週のこの時刻のタイムスタンプを出力します。 strtotime("-1 week")
現在時刻:
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 year"))

結果: 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("next Wednesday"))

結果: 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( "last Tuesday"))

結果: 2009-01-15 00:00:00
上記の例からわかるように、strtotime は英語テキストの日付と時刻の記述を解析して、 Unix タイムスタンプ。mktime() または date() を組み合わせて日付と時刻をフォーマットし、必要な日付と時刻を実現するために指定されたタイムスタンプを取得します。
この記事を読んで、strtotime 関数の使い方をマスターしていただければ幸いです。

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