Php. Как определить разницу между двумя датами?


Класс DateInterval дает прекрасную возможность узнать промежуток между двумя датами.

Это стает возможным благодаря методу diff класса DateInterval. Детально об этом классе описано здесь, а здесь есть примеры манипуляций над датами.

Что же касается diff() — то ниже простой пример, в котором мы сначала добавляем к дате период, после чего определяем разницу между первой и второй датой.

$Date1 = new DateTime();
$Date2 = new DateTime();
$Date2->add( new DateInterval('P1Y') );
 
$Difference = $Date1->diff( $Date2 );
echo $Difference->days; // выведет "365"
,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *