PHP получить местное время пользователя (в SMF) - PullRequest
1 голос
/ 04 июля 2011

Я знаю, что php не очень удобен, когда дело доходит до выборки местного времени, потому что он требует, чтобы у пользователя был cookie с соответствующим смещением. Я ищу, чтобы получить значение для времени пользователя, используя SMF (который уже должен иметь эту информацию в базе данных). Я не мог узнать, как это сделать, используя сайт smf, поэтому я спрашиваю здесь.

Если вам интересно почему, это потому, что у меня есть две темы: «дневная» и «ночная». Я хочу, чтобы ночной показывался, если время падает между двумя соответствующими моментами.

Кстати, вы можете увидеть эти темы здесь: http://hetoan2.com/forum и ночь: http://hetoan2.com/forum?v=night

спасибо за вашу помощь: D

1 Ответ

1 голос
/ 23 июля 2011

Скорее всего, лучше всего использовать метод Date() в JavaScript. Это дает вам дату и время компьютера пользователя.

Если, однако, вы хотите использовать только php (по любой причине), вы можете использовать инструмент геолокации, такой как IPInfoDB , чтобы получить текущее местоположение пользователя, а затем использовать date_default_timezone_set, чтобы установить часовой пояс пользователь к часовому поясу вашего сервера, а затем получить дату таким образом.

...