Хочу получить текущую дату, но в формате 24 часов, а не 12
$time = strtotime('-1 hours ');
echo date('d.m.Y h:i:s A', $time);
Вычитаю час,чтобы с московским выровнять, а вот как сделать,что было не 12 45, а 0 45
24ч формат с ведущим нулём - H
И не нужно вручную вычислять разницу в часовых поясах
date_default_timezone_set('Europe/Moscow');
echo date('d.m.Y H:i:s')."\n"; // В Москве сейчас
echo date('d.m.Y H:i:s', strtotime('+12 hours')); // В Москве через 12ч
Код выше меняет часовой пояс для всех дальнейших вызовов.
В объектном стиле есть возможность более аккуратного применения часового пояса:
$date = new DateTime("now", new DateTimeZone('Europe/Moscow') );
echo $date->format('d.m.Y H:i:s');
Документацию по функции date
не вариант прочитать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите как лучше спроектировать БД для новостей в которой может быть несколько категорий
Делаю сайт на паттерне MVCВ каждой модели есть методы, получающие данные, т
ЗдравствуйтеИз таблицы БД MySQL в цикле берутся поочерёдно переменные $old_price типа float
Сколько будет выполняться команда select * from table where id = 1, если в таблице будет около 20000 строк? И как можно будет оптимизировать такой запрос