Как получить разные форматы даты, используя момент js - PullRequest
0 голосов
/ 20 сентября 2018

Я использую моментальную библиотеку js для форматов даты.Когда я ошибаюсь моментом lib

moment.localeData().longDateFormat('L')

, он возвращает формат вывода, подобный этому MM/DD/YYYY, но мне нужно вернуть или отобразить формат даты, подобный этому DD/MM/YYYY.Итак, какие изменения в коде я должен сделать, чтобы вернуть этот формат?

Я пробовал так много места, я получаю только ответ, например, как преобразовать одну дату в другой формат.

1 Ответ

0 голосов
/ 23 сентября 2018

По умолчанию момент js возвращает MM/DD/YYYY в качестве формата при использовании .longDateFormat('L').Вы должны использовать .updateLocale(), чтобы изменить его формат.

moment.updateLocale('en', {
    longDateFormat : {
        L: "DD/MM/YYYY"
    }
});

Как упоминалось в момент js документы , вы должны изменить L свойство объекта longDateFormat.

moment.updateLocale('en', {
    longDateFormat : {
        L: "DD/MM/YYYY"
    }
});
var long = moment.localeData().longDateFormat('L');
console.log(long)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.js"></script>
...