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

PHP_PHP チュートリアルでの strtotime 関数の使用法

WBOY
WBOYオリジナル
2016-07-20 10:59:01810ブラウズ

PHP の strtotime 関数を使用すると、日付と時刻、分、秒を簡単に計算できます。必要な学生はそれを参照してください。 ​

1. 現在時刻のタイムスタンプを取得します!

a. strtotime('now'); を使用して現在のタイムスタンプを取得します (現在の PHP 時間と実際の時間には 8 時間の差があるため)。

コードは次のとおりですコードをコピー
1 エコー日付('Y-m-d H:i:s',strtotime('now')+8*60*60);

結果: 2013-04-05 03:15:02

b. time() を使用して直接取得することもできます!

コードは次のとおりですコードをコピー

1 エコー date('Y-m-d H:i:s',time()+8*60*60);
結果: 2013-04-05 03:15:02

2. 10 日後のタイムスタンプを取得します:

使用方法:

コードは次のとおりですコードをコピー1 strtotime("+10 日")+8*60*60
見やすいように10日後の日付を出力します。

コードは次のとおりですコードをコピー
1 エコー日付('Y-m-d H:i:s',strtotime("+10 日")+8*60*60);

結果:2013-04-15 03:15:02

3. 1週間のタイムスタンプを取得します:

使用方法:

コードは次のとおりですコードをコピー
1 strtotime("+1 週間")+8*60*60

または、次のように記述して上記のメソッドを使用して日ごとのタイムスタンプを取得することもできます。

コードは次のとおりですstrtotime("+7 日");4. 週、日、時間、秒を指定してタイムスタンプを取得することもできます
コードをコピー

使用方法:

コードは次のとおりです1 strtotime ("+1 週間 2 日 4 時間 2 秒")+8*60*60

結果:2013-04-12 07:15:04;

5. 先週の月曜日または来週の木曜日のタイムスタンプを取得します:

使用方法:

a. 先週の月曜日のタイムスタンプを取得します:

コードをコピー
1 echo date('Y-m-d H:i:s',strtotime ("+1 週間 2 日 4 時間 2 秒")+8*60*60);


コードは次のとおりです コードをコピー

1 strtotime (「最後の月曜日」)+8*60*60
1 エコー日付('Y-m-d H:i:s',strtotime ("先週の月曜日")+8*60*60);

結果:2013-04-01 08:00:00;


b. 次の木曜日のタイムスタンプを取得します

コードは次のとおりです コードをコピー

1 strtotime (「次の木曜日」)+8*60*60
1 echo date('Y-m-d H:i:s',strtotime ("次の木曜日")+8*60*60);

結果:2013-04-11 08:00:00;


strtotime関数は2つの時間の大きさを比較します


strtotime() 関数は、次のように 2 つの固定時間を比較します。 1): 2 つの固定時間を定義します。
2): strtotime() 関数を通じて固定時刻をタイムスタンプに変換します。

3): 2 つのタイムスタンプの値を比較します。

サンプルコードは次のとおりです:

コードは次のとおりですコードをコピー$time="2012-11-23 15:50:20";上記のコードを実行した結果は次のとおりです:
$times="2013-01-14 09:09:09";

if(strtotime($time)-strtotime($time) echo "時刻: ".$time." は時刻: ".$time;
" より前です }その他{
echo "時刻: ".$times." は時刻: ".$time;
" より前です }
エコー「
」 それらの間の時間値の差は次のとおりです: ".(strtotime($time)-strtotime($times))
?>


時刻: 2012 年 11 月 23 日 15:50:20。時刻より前: 2013-01-14 09:09:09

それらの間の時間値の差は: -1358125749



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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445625.html技術記事 PHP の strtotime 関数を使用すると、日付と時刻、分、秒を簡単に計算できます。必要に応じて strtotime 関数の使用法を紹介します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。