Filezilla Server дает неправильное время

Мой сайт хостинг в FileZilla сервер всегда сохраняет неправильное время в поле метки времени в базе данных mysql. Я проверил мой код в localhost, он четко сохраняет правильное время. Запрос к полю метки времени ниже

$add_SQL = "insert into applicant (name, createdon) values ('$name', now())";

Есть что-нибудь в конфиге filezilla влияет на это?
Пожалуйста, помогите мне .. Я вешаю 6 дней.

-1

Решение

Если у вас есть права администратора в вашей базе данных, вы можете изменить часовой пояс в базе данных

В противном случае вы можете сделать это с помощью PHP. В верхней части вашего скрипта вы должны установить часовой пояс, чтобы все операции с датой и временем возвращали значения, относящиеся к этому часовому поясу.

Затем используйте PHP time () в вашем запросе.

например

date_default_timezone_set('America/Los_Angeles');
...
$add_SQL = "insert into applicant (name, createdon) values ('$name', ".time().")";

Убедитесь, что вы указали действительный часовой пояс: см. список всех возможных часовых поясов

0

Другие решения

Других решений пока нет …