Мои пользователи хранятся в таблице MySQL, и когда пользователь входит в систему, я обновляю столбец с именем acc_lastlogin до текущего значения datetime, чтобы я мог отслеживать, когда пользователи входят в систему. Однако, когда я смотрю запись, всегда впереди на 1 час.
Итак, если сейчас 13:30 и пользователь входит в систему, в базе данных будет показано, что последний раз пользователь входил в систему в 14:30. У меня есть файл php .ini, в котором есть
date.timezone = "Europe/London"
Файл php .ini находится в моем основном каталоге, но скрипт находится внутри папки в том же каталоге, не уверен, что это делает разница.
Как мне установить правильное время?
Кроме того, чтобы получить текущую дату и время, я использую это
$timestamp = date("Y-m-d H:i:s");