Как изменить формат даты datepicker? - PullRequest
0 голосов
/ 08 апреля 2011

По умолчанию формат datepicker - ММ / ДД / ГГГГ, я бы хотел, чтобы он был ДД / ММ / ГГГГ, есть ли способ изменить его?

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Если вы не можете изменить настройки локали на ДД / ММ / ГГГГ, вы можете попробовать создать подкласс привязки даты и переопределить метод _init.Вам необходимо установить следующие свойства:

this._separatorFirst.value = '/';
this._separatorSecond.value = '/';
this.dayField = document.getAnonymousElementByAttribute(this, "anonid", "input-one");
this.monthField = document.getAnonymousElementByAttribute(this, "anonid", "input-two");
this.yearField = document.getAnonymousElementByAttribute(this, "anonid", "input-three");
this.yearField.parentNode.className = "datetimepicker-input-subbox datetimepicker-year";
this.yearField.size = 4;
this.yearField.maxLength = 4;
this.yearLeadingZero = true;
this.monthLeadingZero = true;
this.dayLeadingZero = true;
this._fieldAMPM.parentNode.collapsed = true;

Также рассмотрите возможность подачи запроса на расширение для переопределения формата с помощью атрибута и / или свойства.

1 голос
/ 08 апреля 2011
...