ホームページ >バックエンド開発 >PHPチュートリアル >PHPのdate_diff関数の定義と使い方
定義と使用法
date_diff() 関数は、2 つの DateTime オブジェクトの差を返します。
構文
date_diff(datetime1,datetime2,absolute);
パラメータの説明:
datetime1 必須。 DateTime オブジェクトを指定します。
datetime2 必須。 DateTime オブジェクトを指定します。
絶対オプション。ブール値を指定します。 TRUE は、間隔/差が正である必要があることを意味します。デフォルトはFALSEです。
戻り値:
成功すると、2 つの日付の差を表す DateInterval オブジェクトが返されます。失敗した場合は FALSE を返します。
表示例:
<!DOCTYPE html> <html> <body> <?php $date1=date_create("2013-03-15"); $date2=date_create("2013-12-12"); $diff=date_diff($date1,$date2); echo $diff->format("%R%a days"); ?> </body> </html>
実行結果:
+272 days
時刻 2013-03-15 を $date1 に設定し、別の時刻 2013-12-12 を $date2 に設定し、date_diff 関数を使用して 2 つの時刻の差を見つけます。倍の差分を出力します。
以上がPHPのdate_diff関数の定義と使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。