ホームページ >バックエンド開発 >PHPチュートリアル >PHPのdate_diff関数の定義と使い方

PHPのdate_diff関数の定義と使い方

巴扎黑
巴扎黑オリジナル
2017-05-24 14:28:505313ブラウズ

定義と使用法

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 サイトの他の関連記事を参照してください。

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