@ak_wi

В чем может быть ошибка при сохранении времени в базу?

Выполняю локально:

date_default_timezone_set('Europe/Moscow');
        if (isset($is_logged)) {
            //Добавляем три часа к текущей дате
            $new_date = strtotime(time()) + strtotime("+3 hours");
        } else {
            //Добавляем тридцать минут к текущей дате
            $new_date = strtotime(time()) + strtotime("+30 minutes");
        }


        $new_date = date('Y-m-d H:i:s', $new_date);


В БД сохраняется $new_date, значение типа 2018-05-04 00:31:13

На другом сервере в БД сохраняется дата в диком будущем, например 3148-09-03 13:10:37

В чем может быть проблема?
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
Hocopor
@Hocopor
Ищу интересную работу
Проблема в strtotime(time())
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы