Как изменить формат даты в угловом пикадае

0

Я использую библиотеку pikaday для своего приложения angularjs для datepicker, но не могу изменить формат даты, и мой элемент html выглядит так:

<input pikaday="clas.myPicker" class="form-control" on-select="clas.onPikadaySelect(pikaday)">

Формат показывает: 30 августа 2016, я хотел бы это 2016-08-30.

Я вижу, что мне нужно использовать moment.js, я пробовал это: https://github.com/urish/angular-moment, но моя версия angularjs 1.2.16 довольно старая, и я не могу ее установить.

У меня также есть это на app config в angularjs:

 .config(['pikadayConfigProvider', function (pikaday) {
    pikaday.setConfig({
        // numberOfMonths: 1,
        format: "YYYY-MM-DD"
    });
}])

Есть ли другой вариант, как изменить формат даты?

Теги:
pikaday

1 ответ

0
Лучший ответ

Вам не нужно использовать угловой момент.

Что вы должны сделать, так это включить скрипт momentjs на вашу HTML-страницу, прежде чем включать pickaday.js:

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script>

Как в этом примере. Опция формата Pickaday будет работать.

  • 0
    Круто, ты спас меня, чувак.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню