Зависимое от локали время в JavaScript - PullRequest
2 голосов
/ 21 апреля 2011

Я ищу способ указать в JavaScript, предпочитает ли локаль пользователя отображение времени в 12-часовом AM / PM или в 24-часовом формате

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

1 Ответ

3 голосов
/ 21 апреля 2011

Вы можете использовать функцию toLocaleTimeString () объекта даты JS

Вот описание функции

Чтобы ответить на ваш комментарий:

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

var date = new Date();
date.getHours();
date.getMinutes();
date.getSeconds();

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...