Moment js多种格式

时间:2018-10-31 01:45:32

标签: javascript momentjs

我正在尝试在没有0填充或0填充的情况下工作。

工作示例:

const m = moment(`${dbd}${dbm}${dby}`, 'D M YY');

以上效果很好。但是,如果我通过dbd ='1',那么它表示无效。我的输入字段中的用户可以输入0或不输入0。有什么办法可以立即解决?

我尝试使用

src

但是那也不起作用。

1 个答案:

答案 0 :(得分:0)

您只需要在输入中的每个值之间留一个空格:

moment(`${1} ${4} ${2005}`, 'DD MM YY').format('llll');
// <= "Fri, Apr 1, 2005 12:00 AM" 

因为连续输入(它们之间没有空格)无法区分输入的不同部分。