Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我能';无法在日期Javascript中获取月和日_Javascript_Date_Dayofmonth - Fatal编程技术网

我能';无法在日期Javascript中获取月和日

我能';无法在日期Javascript中获取月和日,javascript,date,dayofmonth,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 getDay()返回一周中的某

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

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

getDay()
返回一周中的某一天(星期日为0,星期一为1,以此类推)。您可能正在查找的是
getDate()

另外,
getMonth()
返回0-11(一月为0,二月为1,以此类推)

请在这里阅读:

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

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

1)你的小提琴与帖子中的代码不匹配。小提琴是根据它所经过的时间来正确地计算日期的。两个月是零指数的。(更新:)3)正如Máté在下面所述,
getDate
获取当月的日期,而不是
getDay