Momentjs получить дату и установить формат - PullRequest
0 голосов
/ 24 мая 2019

для проекта по отслеживанию веса я хочу получить дату от пользователя в его определенном формате, например: "05-12-19", и я хочу отформатировать ее с помощью минут в стандартном формате javascript

Ниже приведен код, который я попробовал и считаю ближайшим к желаемому результату:

let newDate = moment().format("05-12-19","DD-MM-YYYY");
console.log(newDate); //05-12-19 

результат, который я ожидал, - 05-12-2019, но получил что-то другое, посмотрите здесь (пытаясьсоответствует стандартам качества переполнения стека lol)

Ответы [ 2 ]

1 голос
/ 24 мая 2019

Чтобы создать свою дату, что-то вроде этого:

let newDate = moment("05-12-19","DD-MM-YY");
console.log(newDate.toDate());

для вывода желаемого формата

let newDateStr = moment("05-12-19","DD-MM-YY").format("DD-MM-YYYY");
console.log(newDateStr);
0 голосов
/ 24 мая 2019

, посмотрев некоторое время, я нашел похожий ответ здесь .это было не совсем то, что я искал, поэтому я опубликую здесь мой полный ответ:

let newDate = moment("05-12-19", "DD-MM-YY").format("DD-MM-YYYY");
console.log(newDate);

в функции момента первый аргумент - моя дата, второй аргумент - формат этой даты,потому что момент не знает этот формат.в функции форматирования я ввожу дату, которую я хочу отформатировать в.

...