Формат даты jquery datepicker с выводом Zend_Locale

Я пытаюсь установить формат для элемента datequicker jquery с форматом даты, возвращаемым Zend_Locale::getTranslationList('date', $locale);

Моя проблема в том, что Zend возвращает строку 'dd/MM/yyyy' для формата даты, но jquery ожидает только 2 символа для года, т.е. 'dd/mm/yy'поэтому он входит в год дважды 20112011

Есть ли какая-нибудь опция, которую можно передать либо Zend, либо JQuery, чтобы заставить их работать одинаково? Я прочитал документы и не могу ничего найти

Большое спасибо за вашу помощь заранее!

2 ответа

Я не уверен, что это то, что вы ищете, но:

   // use german local, change it to our needs :-)
    $locale = new Zend_Locale('de_DE');
    $result = Zend_Locale::getTranslationList('date', $locale);

    // returns dd.MM.yy (german!)
    echo $result['short'];

Я использовал инструмент выбора даты jquery в среде python-django, когда я даю формат даты в формате дд / мм / гггг, он возвращает 20112011, затем я исправил его в дд / мм / гг, и он вернул только 2011. Вы можете указать в своем классе DatePicker CSS, чтобы указать формат даты как дд / мм / гг.

Другие вопросы по тегам