@WalkersRei

Вычитание времени PHP?

Есть переменная в которой хранится дата вида 2018-01-08 17:56,и время в данный момент,необходимо отнять от времени в данном момента времени в переменной,и получить решение в виде минуты, пробовал с помощью strtotime,но не получалось
  • Вопрос задан
  • 5781 просмотр
Решения вопроса 1
Stimulate
@Stimulate
могу
$time_now = strtotime(date('Y-m-d H:i'));
$time_need = strtotime('2018-01-08 17:56');

echo ceil(($time_now-$time_need)/60);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
nefone
@nefone
Junior PHP разработчик
Так можно узнать сколько времени прошло с выбранной даты:
$now_date = new DateTime(date('Y-m-d H:i'));    //время сейчас
$old_date = new DateTime('2018-01-08 17:56'); //дата с которой отчитываем 
$interval = $now_date->diff($old_date);
echo $interval->format("%H:%I:%S - времени прошло"); //выводим результат
Ответ написан
Stalker_RED
@Stalker_RED
RTFM, или показывай код.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы