我无法在Date Javascript中获得月和日

时间:2018-04-03 15:11:53

标签: javascript date dayofmonth

我试着获得月和日但我的文字的价值不同:

var fech = new Date("2021-02-28T00:00:00");
document.writeln("Year=" + fech.getFullYear());
document.writeln("Month=" + fech.getMonth());
document.writeln("Day=" + fech.getDay());

结果是:

Year=2021 Month=1 Day=0

https://jsfiddle.net/j0qn2jjr/3/

2 个答案:

答案 0 :(得分:2)

getDay()返回星期几(星期日为0,星期一为1等)。您可能正在寻找的是getDate()

此外,getMonth()返回0-11(1月为0,2月为1等)。

在这里阅读: Kory Gill

答案 1 :(得分:0)

GetMonth()返回数月,在本例中为2月,使用0索引,2月在这种情况下实际上是1月。如果需要获取数字,请使用getMonth()+ 1.

@MátéSafranka也解释了当天的问题!