以前DateTime
は 2 つの日付の差分を取得していました。PHPドキュメントの例から直接:
$date1 = new DateTime('2012/03/15');
$date2 = new DateTime('2012/6/9');
$interval = $date1->diff($date2,true);
$days = $interval->format('%R%a days');
この結果、が表示されます。意味がわからないもの+86 days
については、どこで参照できるのでしょうか。%R%a
%R = +
%a is number of days
第 2 に、値を取得することで、少なくとも3 か月以内 (3 か月は少なくとも 90 日) ではないこと86
を伝えるために使用できる変数を持つことができます。これには単純に を使用できますが、精度のために、私が持っている値が 3 か月以内であることを判断する別の方法 (組み込みの PHP 関数またはライブラリ) はありますか?$date1
$date2
if-else