Как получить использование локали Php

Как получить использование Локали Php, я хочу получить часовой пояс на основе местоположения, есть ли любая возможность войти в php.

Я должен преобразовать его в GMT и сохранить Базу данных. Снова я должен Задержать его к UI с тем же временем тот же часовой пояс.

15
задан Ramakrishnan 21 May 2010 в 09:47
поделиться

3 ответа

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

(Вы можете получить больше информации о локали, если браузер поддерживает Java, но это немного хлопотно, и все ненавидят апплеты.)

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

1
ответ дан 1 December 2019 в 00:10
поделиться

Вы можете использовать:

date_default_timezone_set('Europe/London');
date_default_timezone_get; // Europe/London

или

if (ini_get('date.timezone')) {
    echo 'date.timezone: ' . ini_get('date.timezone');
}
1
ответ дан 1 December 2019 в 00:10
поделиться

Использование

setlocale  (LC_ALL,"0");

для получения в результате фактического языкового стандарта.

53
ответ дан 1 December 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: