Как вычесть два объекта типа DateInterval в PHP?

164
03 марта 2018, 21:14

Всем привет! Создаю тайм трекер на PHP, и приходится много работать со временем и датами. Столкнулся с проблемой с вычитанием дат, если отнимать два объекта DateTime то в результате есть объект DateInterval от которой тоже надо отнимать время, как это сделать?

Answer 1

Преобразуй оба значения в метку времени Unix, отними и преобразуй обратно

$date1 = '2018-03-01';
$date2 = '2018-03-02';
$result = strtotime($date2) - strtotime($date1);
echo date('Y-m-d', $result);
READ ALSO
не срабатывает условие сравнения дат

не срабатывает условие сравнения дат

сравниваю даты 2018-03-15 04:46:12 2018-04-15 04:46:12 вот так но не отрабатывает

158
Как поставить проверку php (if) и проверять содержимое в корне сайта?

Как поставить проверку php (if) и проверять содержимое в корне сайта?

У меня есть сайт с разными языками рус, en, ua

128