我能';无法在日期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
。