javascript getDay()为旧日期显示错误的日期

javascript getDay() showing wrong day for older dates

本文关键字:日期 显示 错误 getDay javascript      更新时间:2023-09-26

我想为较旧的日期(从1000年开始)查找日期,当我尝试为";1494年9月30日"使用javascriptgetDay()函数我得到的是周日而不是周二,我尝试的代码是

var date=new Date(1494,08,30)
date.getDay() 

我得到0作为返回值(指周日)

注:我知道这个月从0开始,0是星期日,6是星期六

(控制台结果链接:控制台屏幕截图)

请给我任何其他方法,使用javascript 查找给定日期的日期

试试momen JS(http://momentjs.com/)

你可以这样得到:

moment(1494-08-30,"YYYY-MM-DD").format('dddd');

并将返回"星期二"

示例:http://jsfiddle.net/prasetiady/t69w219a/