PHP ВРЕМЯ УБРАТЬ СЕКУНДЫ
В PHP время представляется в виде числа - количества секунд, прошедших с полуночи 1 января 1970 года по Гринвичу (UTC). Однако, в некоторых случаях возникает необходимость убрать секунды и работать только с минутами и часами.
Для этого в PHP есть несколько функций:
date_default_timezone_set('UTC');
$time = time();
$time_without_sec = strtotime(date("H:i", $time));
echo date("H:i:s", $time_without_sec);
В данном примере мы устанавливаем часовой пояс UTC для корректной работы с датой и временем, затем получаем текущее время с помощью функции time()
. Далее, используя функцию strtotime()
, мы преобразуем текущее время в число минут и часов, убрав при этом секунды. Наконец, с помощью функции date()
мы выводим уже скорректированное время.
Также можно использовать объекты класса DateTime
:
$time = new DateTime();
$time_without_sec = $time->format('H:i');
В данном случае мы создаем объект класса DateTime
, который содержит текущую дату и время, затем с помощью метода format()
получаем только часы и минуты без секунд.
Функции даты и времени в SQL
Уроки PHP 7 - Функции даты и времени. Date(). Time().
КАК БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ СДЕЛАТЬ ЗАПРОС
Разбивка даты и времени в Excel
Get Date/Time Difference in seconds/minutes/hours ago using PHP
Уроки PHP #8 Функции для работы с датой и временем
33 - Уроки PHP. Формат даты
Очень достойный смартфон за 15000 рублей - Infinix Note 30 честный обзор