Выполняю локально:
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
В чем может быть проблема?