Изменить часовой пояс на моем общем сервере phpmyadmin - PullRequest
0 голосов
/ 14 февраля 2020

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

Я использую PHP Codeigniter

У меня есть страница связи с нами на моем веб-сайте, на которой сохраняются все отправленные детали запроса на мою почту и базу данных. на это показывает некоторое время барахла на это

, пожалуйста, помогите мне выйти из этой проблемы

1 Ответ

3 голосов
/ 14 февраля 2020

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

Вы можете использовать date_default_timezone_set(), который устанавливает часовой пояс по умолчанию.

Пожалуйста, посмотрите здесь

ИЛИ

преобразовать все время в UT C на сервере и просто работать с UT C вместо

РЕДАКТИРОВАННЫЙ ОТВЕТ

Что вы можете сделать:

Сохранить дату и время в БД в UT C, и при показе Вы можете показать дату и время, получив текущий часовой пояс Индии.

// create a $dt object with the UTC timezone
$dt = new DateTime('2016-12-12 12:12:12', new DateTimeZone('UTC'));

// change the timezone of the object without changing it's time
$dt->setTimezone(new DateTimeZone('Asia/Kolkata'));

// format the datetime
$dt->format('Y-m-d H:i:s T');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...