Как получить использование Локали Php, я хочу получить часовой пояс на основе местоположения, есть ли любая возможность войти в php.
Я должен преобразовать его в GMT и сохранить Базу данных. Снова я должен Задержать его к UI с тем же временем тот же часовой пояс.
Вы не можете получить локаль или часовой пояс клиента со стороны сервера, и вы можете только догадываться об этом со стороны клиента, используя JavaScript.
(Вы можете получить больше информации о локали, если браузер поддерживает Java, но это немного хлопотно, и все ненавидят апплеты.)
Для работы с часовыми поясами в веб-приложении храните все время в виде временных меток UTC и преобразуйте их в текст для форматирования на странице, используя выбранный пользователем часовой пояс. Вы можете использовать методы как в этом вопросе, чтобы угадать часовой пояс, но поскольку это ненадежно, вы также должны позволить пользователю явно выбрать часовой пояс.
Вы можете использовать:
date_default_timezone_set('Europe/London');
date_default_timezone_get; // Europe/London
или
if (ini_get('date.timezone')) {
echo 'date.timezone: ' . ini_get('date.timezone');
}
Использование
setlocale (LC_ALL,"0");
для получения в результате фактического языкового стандарта.