ホームページ >バックエンド開発 >PHPの問題 >PHPで2つの時間の差を計算する方法

PHPで2つの時間の差を計算する方法

WBOY
WBOYオリジナル
2022-04-13 15:33:389913ブラウズ

方法: 1. strtotime() 関数を使用して、指定された 2 つの時刻をタイムスタンプにフォーマットします。構文は「strtotime (指定された時刻)」です。2. 2 つのタイムスタンプを減算して、2 つの時刻差 (秒単位) を取得します。 ; 3. 秒単位の時差を日単位の時差に変換します。構文は「秒単位の時差/86400」です。

PHPで2つの時間の差を計算する方法

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター

php は 2 つの違いをどのように計算しますか時刻

##1. strtotime 関数を使用して時間をタイムスタンプにフォーマットします

strtotime() 関数は、英語テキストの日付または時刻の記述を Unix タイムスタンプに解析します ( 1 月以降 1970 年 00:00:00 GMT 以降の 1 秒)。

構文は次のとおりです:

strtotime('年-月-日 时:分:秒')

例は次のとおりです:


<?php 
echo(strtotime(&#39;2022-04-13 12:25:00&#39;)); 
?>

出力結果:

PHPで2つの時間の差を計算する方法

## 2. 2 つのタイムスタンプを減算して、2 つの時刻間の時差を取得します。

3. 取得した時刻差を 86400 で割って、2 つの時刻の差を日数で取得します。回

例は次のとおりです:

<?php 
$time1=strtotime(&#39;2022-04-13 12:25:00&#39;); 
$time2=strtotime(&#39;2022-04-15 12:25:00&#39;); 
$diff_seconds = $time2 - $time1;
$diff_days = $diff_seconds/86400;
echo($diff_days . "天");
?>

出力結果:

6PHPで2つの時間の差を計算する方法 推奨される学習: 「

PHP ビデオ チュートリアル」

"

以上がPHPで2つの時間の差を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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