2 つの日付間の時差を秒単位で計算するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-30 03:13:02
オリジナル
120 人が閲覧しました

How to Calculate the Time Difference in Seconds Between Two Dates?

2 つの日付間の時差を秒単位で計算する

プログラミングでは、多くの場合、2 つの日付間の時差を決定する必要があります。これは、たとえば、イベント間の時間を計算したり、期間を測定したり、タイムスタンプを比較したりするために必要になる場合があります。

2 つの日付の差を秒単位で計算する一般的な方法の 1 つは、

strtotime() を利用することです。 機能。この関数は、指定された日付文字列をタイムスタンプに変換し、日付に対して数学的演算を実行できるようにします。

2 つの日付の間の秒を計算するには、次の手順に従います。

    各日付を変換する
  1. strtotime()を使用して、文字列をタイムスタンプに変換します。
  2. 後のタイムスタンプから前のタイムスタンプを引いて、2 つのタイムスタンプの差を計算します。
  3. 結果は時刻になります。
たとえば、次の 2 つの日付の差を秒単位で計算するには:

$firstDay = "2011-05-12 18:20:20";
$secondDay = "2011-05-13 18:20:20";
ログイン後にコピー
次のコードを使用できます:

$timeFirst  = strtotime($firstDay);
$timeSecond = strtotime($secondDay);
$differenceInSeconds = $timeSecond - $timeFirst;
ログイン後にコピー

$differenceInSeconds の値は 86400 となり、2 つの日付間の 24 時間の差を表します。

このメソッドは、次のようなさまざまなシナリオで時差を秒単位で計算するために使用できます。複数の日、時間、分を伴うもの。

以上が2 つの日付間の時差を秒単位で計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!