date — Как вычесть время в формате php 24 часа

Как вычесть 00:00:00 пример с 1 часом?

Я пробовал:

$minus1=strtotime(00:00:00)-strtotime('-1 hour');

но вместо ответа 23:00:00, Я получил -1502671524 вместо.

-3

Решение

Вы можете использовать DateTime и DateInterval, чтобы сделать в PHP.


$ date = новый DateTime ('00: 00: 00 ');
$ date-> sub (новый DateInterval ('PT1H00M'));
echo $ date-> format ('H: i: s'). "\ П";

P обозначает период. T обозначает Timespan. H обозначает Час, чтобы уменьшить, и наконец M обозначает Минуты, чтобы уменьшить.

Увидеть DateTime, DateTime :: суб, а также DateInterval в руководстве по PHP. Вам придется установить DateTime к соответствующей дате и времени, конечно.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector