Как вычесть из одного времени другое в php?

Пользователь

от gage , в категории: PHP , 2 месяца назад

Как вычесть из одного времени другое в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dmitrypro77 , 17 дней назад

@gage Используйте ->diff() метод у DateTime() объекта чтобы вычесть из одного времени другое в PHP, ниже код как пример:


1
2
3
4
5
6
7
8
<?php

$now = new DateTime();
$yesterday = new DateTime('-24 hours');
$diff = $now->diff($yesterday);

// Вывод: 0 дней, 23 часов, 59 минут, 59 секунд
printf('%d дней, %d часов, %d минут, %d секунд', $diff->d, $diff->h, $diff->i, $diff->s);


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.