PHP での日付間の時間差の決定
「」形式でフォーマットされた 2 つの日付間の時間差を計算しようとしています。 Y-m-d H:i:s."
PHP でこれを実現するには:
日付をタイムスタンプに変換します:
タイムスタンプは、サーバーのタイムゾーンでの 1970 年 1 月 1 日の午前 0 時からの秒数を表します。日付をタイムスタンプに変換するには、strtotime() 関数を使用します。
<code class="php">$timestamp1 = strtotime($date1); $timestamp2 = strtotime($date2);</code>
時間の差を計算します。
前のタイムスタンプを減算します。後のタイムスタンプを取得し、3600 で除算して時間差を取得します。
<code class="php">$hourdiff = round(($timestamp1 - $timestamp2) / 3600, 1);</code>
round() 関数は、小数点以下の桁数が多くなるのを避けるために使用されます。
以上がPHPで日付間の時間差を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。