Всем привет, прощу помощи.
$u_data = date("Y-m-d H:i:s", time() + $_POST['Date'] * (24 * 60 * 60));
Должно прибавлять 24 часа к дате при введённом в input value 1, а оно прибавляет 20 часов.
Помогите пж)
Т.е На данный момент 06.11.2018 02:37:22 при запросе оно добавляет в базу значение 06.11.2018 23:37:22
Настройте таймзону на сервере.
Вот это выведет дату по гринвичу: (не вариант если устанавливаете правильную таймзону)
$u_data = gmdate("Y-m-d H:i:s", time() + $_POST['Date'] + (24 * 60 * 60));
Если невозможно сконфигурировать сервер, то эта функция установит таймзону на время выполнения скрипта:
date_default_timezone_set('Europe/Moscow');
пхп документация: date_default_timezone_set — Устанавливает временную зону по умолчанию для всех функций даты/времени в скрипте
Рекомендую или работать с датами по гринвичу и только. Либо во всех скриптах устанавливать свою таймзону.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как в PHP перебрать массив, который содержит как простые элементы, так и элементы, которые тоже являются массивами? То есть мне нужно получить...
Ребят здравствуйте подскажите пожалуйста 1 вопрос есть пара статей в базе, Мне нужно при заходе на роут получить объект статьи по id и после...
Я только осваиваю язык, просьба не пинать если чтоЯ получаю данные из SQL в такой массив