momentjs返回错误的日期名称

时间:2019-03-07 06:31:16

标签: javascript momentjs

返回星期三,但是星期四

console.log(moment("7-03-2019").format("dddd")); //Wednesday

7-03-2019是星期四,但moment("7-03-2019").format("dddd")

console.log(moment().format("dddd")); //Thursday

我在做什么错了?

提琴:https://jsfiddle.net/da0t4pnx/

2 个答案:

答案 0 :(得分:0)

Moment.js正在解析“ MM-DD-YYYY”格式的给定输入。

如果您在输入中提到了格式,那将是有益的。请参阅:https://momentjs.com/docs/#/parsing/string-format/

示例:

console.log(moment("7-03-2019", "DD-MM-YYYY").format("dddd"));

答案 1 :(得分:0)

2019年7月3日(07-03-2019)是星期三(因为日期的格式为MM-DD-YYYY) 如果您想在2019年3月7日(03-07-2019)进行

console.log(moment("03-07-2019").format("dddd")); //Thursday