PHPでのstrtotime関数の使い方
PHPにはstrtotimeという関数があります。 strtotime 実装関数: 特定の日付のタイムスタンプを取得する、または特定の時刻のタイムスタンプを取得します。 strtotime は、英語テキストの日付と時刻の記述を Unix タイムスタンプに解析します [システム時間を Unix タイムスタンプに変換します] まず、指定された日付の 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 日")
-
- 現在の時刻:
- 1.echo date("Y-m-d H:i:s",time())
-
-
-
- 結果: 2009-01-22 09:40:25
-
- 指定time:
- 1.echo date( "Y-m-d H:i:s",strtotime("-1 day"))
-
-
-
- Result: 2009-01-21 09:40:25
-
- (3) タイムスタンプを出力します来週の今頃 strtotime( "+1 週")
-
- 現在の時刻:
- 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 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("先週の木曜日") )
-
-
-
- 結果: 2009-01-15 00:00:00
-
- 上記の例からわかるように、strtotime は、あらゆる英語テキストの日付と時刻の記述を解析して Unix タイムスタンプに変換できます。または date() を使用して日付と時刻をフォーマットし、必要な日付と時刻を取得するために指定されたタイムスタンプを取得します。
-
- この記事を紹介した後、strtotime 関数の使い方をマスターしていただければ幸いです。
-
-
-
- コードをコピー
-
|