Как конвертировать дату и время, специфичные для настроек браузера в Javascript? - PullRequest
0 голосов
/ 22 октября 2009

Я использую jQuery для отображения календаря, чтобы выбрать дату в моем приложении MVC. мне нужно отобразить дату в преобразованном формате в зависимости от настроек браузера. если это Ньюзеланд, то мне нужно показать формат даты на основе их языка. как это сделать?

Ниже мой Javascript:

$(function() {
    $('#StartDate').datepicker({
    showOn: 'button', '/i/CalendarIcon.png', buttonImageOnly: true
    });

    $('#EndDate').datepicker({
        showOn: 'button', '/i/CalendarIcon.png', buttonImageOnly: true
    });
});

Ответы [ 2 ]

1 голос
/ 22 октября 2009

Трудной частью будет определение часового пояса пользователя. Вы можете использовать метод getTimezoneOffset, но тогда вам потребуется запустить некоторый код, чтобы согласовать часовой пояс с определенным местоположением. Лучший и самый надежный способ - спросить своих пользователей об их местоположении и предпочтениях формата даты.

Виджет сборщика данных поддерживает локализацию . Вы можете увидеть хорошую демонстрацию и, конечно, вы можете изменить источник в соответствии с вашими потребностями.

0 голосов
/ 22 октября 2009

Возможно, вы захотите взглянуть на datejs

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