Момент js: формат даты без заполнения нулями - PullRequest
0 голосов
/ 29 июня 2018

Как мне отформатировать дату с моментами без начальных нулей? Например. 2018-6-29 вместо 2018-06-29.

Если число меньше 10, оно не должно добавлять 0 перед ним.

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Вы должны использовать строку формата YYYY-M-D.

Обратитесь к документации о том, как форматировать моменты. https://momentjs.com/docs/#/displaying/format/

0 голосов
/ 29 июня 2018

Согласно документам (https://momentjs.com/docs/#/parsing/string-format/), если вы используете M или D вместо MM или DD в функции format (), вы получите дату без 0.

moment().format("YYYY-M-DD") - это то, что вы ищете.

если вы также хотите исключить 0 из дней, состоящих из одной цифры, вы можете использовать:

moment().format("YYYY-M-D")

(скрипка здесь: http://jsfiddle.net/rLjQx/69671/)

...