2009-06-04 2 views
1

Создает ли календарь имена месяца с компьютера пользователя или это предопределено в самом элементе управления?Локализация Javascript Calendar

I.e. для одного и того же фрагмента кода, скажем, «июнь» при просмотре его на английском ПК и немецком эквиваленте при просмотре его на немецком ПК?

Я не слишком хорошо знаком с этим, я должен признать. Я думаю, CalendarPopup(); используется?

+0

В каком календаре вы говорите? –

+0

Не было бы CalendarPopup(); ? Я не против, какой календарь используется, но мне нужен календарь javascript, чтобы пользователь мог просмотреть месяц, изменить месяц и выбрать дату. В идеале локализация будет обрабатываться самим элементом управления, используя локальные настройки пользователей ... Любая помощь? – 2009-06-04 10:49:15

ответ

3

JavaScript не имеет собственного метода, который выводит локализованные имена для дней & месяцев. Локализованные функции данных, относящиеся к JavaScript, возвращают только даты в числовых форматах, как определено в пользовательских правилах локали системы.

Эти методы являются toLocaleString, toLocaleDateString, & toLocaleTimeString.

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

JavaScript 1.6 реализует новый метод «toLocaleFormat», который является нестандартным, но может предоставить вам имена дней & месяцев.

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

Смежные вопросы