ホームページ  >  記事  >  バックエンド開発  >  PHP タイムスタンプ strtotime() の使用法とテクニック_PHP チュートリアル

PHP タイムスタンプ strtotime() の使用法とテクニック_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:25:46858ブラウズ

PHP でタイムスタンプを取得する方法は数多くありますが、最も一般的に使用されるのは、time 関数と strtotime() 関数を使用して日付をタイムスタンプに変換する方法です。
指定された年、月、日を取得してタイムスタンプに変換します:
pHP タイムスタンプ関数は、指定された日付の UNIX タイムスタンプを取得します strtotime('2012-12-7')
例は次のとおりです:

Copyコード コードは次のとおりです:



説明: 0:00 のタイムスタンプを返します。 2012年12月7日午前0時。
現在の年、月、日をタイムスタンプに変換します。PHP タイムスタンプ関数は、現在の日付の UNIX タイムスタンプを取得します。
例は次のとおりです。
コードをコピーします コードは次のとおりです。


Ming: 現在時刻の年、月、日、時、分、秒のタイムスタンプを返します。
タイムスタンプを年、月、日に変換します:


コードをコピーします コードは次のとおりです:
echo date("Y-m-d H:i:s",intval(time()) );
?>




コードをコピー コードは次のとおりです:
/*
from:http://www.jb51.net
@date: 2013-02-22
*/
echo strtotime ("now"), "n";
echo strtotime ("2000 年 9 月 10 日"), "n"
echo strtotime ("+1 day"); ;
echo strtotime (" +1 週間")、"n";
echo strtotime ("+1 週間 2 日 4 時間 2 秒")、"n"; ;
echo strtotime (" last Monday"), "n";
?>


PHP タイムスタンプ関数は英語のテキストの日付と時刻を取得します
比較のために、日付を使用して現在のタイムスタンプと指定されたタイムスタンプをシステム時間に変換します(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 日")
現在の時刻: 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週間") )) 結果: 2009 -01-29 09:40:25
(4) 先週のこの時刻のタイムスタンプを出力します strtotime(”-1 週”)
現在時刻: echo date(”Y-m-d H:i:s”, time()) 結果: 2009-01-22 09:40:25
時刻指定: echo date("Y-m-d H:i:s",strtotime("-1week")) 結果: 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( "先週の木曜日")
現在の時刻: 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
上記の PHP タイムスタンプ関数の例は、ソース コードの sky を示しています。strtotime は日付を解析できます。英語テキストの時刻記述を Unix タイムスタンプに変換します。mktime() または date() を組み合わせて日付と時刻をフォーマットし、必要な日付と時刻を実現するために指定されたタイムスタンプを取得します。
あなたが興味を持ちそうな記事


http://www.bkjia.com/PHPjc/824966.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/824966.html技術記事 PHP でタイムスタンプを取得する方法はたくさんあります。最も一般的に使用されるのは、time 関数と strtotime() 関数を使用して日付をタイムスタンプに変換する方法です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。