-1

我尝试获取月份和日期,但值与我的文本不同:

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/

4

2 回答 2

2

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

此外,getMonth()返回 0-11(一月是 0,二月是 1,等等)。

在这里阅读: https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

于 2018-04-03T15:15:35.157 回答
0

GetMonth() 返回数字月份,在这种情况下,在二月,使用 0 索引,二月在这种情况下实际上是第 1 个月。如果需要获取数字,请使用 getMonth()+1。

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

于 2018-04-03T15:17:17.033 回答