формат даты клиента javascript - PullRequest
1 голос
/ 04 января 2012

У меня была проблема с датой extjs. Кажется, по умолчанию он использует дату компьютера для создания даты. Я не проверяю свой компьютер и не публикую дату. Затем я нашел ее на основе американской

 M/d/yyyy.

После того, как я изменил дату региональной настройки системы на d-m-Y. Все работает нормально. Кто-нибудь знает, как extjs получает формат даты клиента?

e.g 'YYYY-mm-dd' or 'M/d/yyyy' .

Так как мне нужно проанализировать формат из кода extjs в php в формате даты mysql. Я пытаюсь найти stackoverflow и сайт, но, кажется, не обнаружен,

Ответы [ 3 ]

1 голос
/ 04 января 2012

На самом деле используется формат по умолчанию «m / d / y», и вы можете изменить формат самостоятельно, и я не думаю, что ext сможет получить клиентский формат даты и последовательно изменить формат.

1 голос
/ 04 января 2012

не обращайте внимания на ваши региональные настройки

у вас есть два варианта на вашем сервере, которые вы конвертируете в строку и меняете формат

yourDate.ToString("MMM dd, yyyy")

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

или в вашем коде extjs, который вы используете

renderer: Ext.util.Format.dateRenderer('d-M-Y'),

см. здесь для доступных строк формата.

1 голос
/ 04 января 2012

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

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