ホームページ >バックエンド開発 >PHPの問題 >PHPで前日のタイムスタンプを取得する方法

PHPで前日のタイムスタンプを取得する方法

青灯夜游
青灯夜游オリジナル
2022-01-10 18:35:503095ブラウズ

PHP では、strtotime() 関数を使用して、過去数日間のタイムスタンプを取得できます。この関数は、日付の加算と減算、一部の日付と時刻の間の間隔の計算、および間隔の日付の変換を行うことができます。 UNIX タイムスタンプの形式が返されます。構文は「strtotime("-x day")」で、パラメータ x は間隔の日数を指定するために使用されます。

PHPで前日のタイムスタンプを取得する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、strtotime を使用できます。 () 関数は、前日のタイムスタンプを取得します。

日付から特定の時間間隔を加算または減算する必要がある場合があります。 strtotime() を使用すると、いくつかの日付時間間隔を計算し、UNIX タイムスタンプ形式で間隔の日付を返すことができます。

strtotime() 関数には 2 つの用途があります。1 つは文字列形式で英語のテキストで記述された日付と時刻を解析して UNIX タイムスタンプにすること、もう 1 つは日付と時刻を計算することです。時間間隔。

例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
echo "今天的时间戳:".time(); 
echo "<br>前两天的时间戳:".strtotime("-2 day"); //前一天 
echo "<br>前一天的时间戳:".strtotime("-1 day"); //前一天 
echo "<br>后一天的时间戳:".strtotime("+1 day"); //后一天 
?>

出力:

PHPで前日のタイムスタンプを取得する方法

比較するのは難しいですか? date() 関数を使用してフォーマットします。それを年、月、日の形式に変換します。詳しく見てみましょう:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
echo "今天的日期:".date("Y-m-d", time()); 
echo "<br>前两天的日期:".date("Y-m-d", strtotime("-2 day")); //前一天 
echo "<br>前一天的日期:".date("Y-m-d", strtotime("-1 day")); //前一天 
echo "<br>后一天的日期:".date("Y-m-d", strtotime("+1 day")); //后一天 
?>

PHPで前日のタイムスタンプを取得する方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで前日のタイムスタンプを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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