JavaScript 根据日期判断星期几主要用到的方法是: getDay() , 可返回表示星期的某一天的数字. 然后根据此数字就可以输出星期几.
getday() 方法:
语法
dateObject.getDay()
返回值
dateObject 所指的星期中的某一天, 使用本地时间. 返回值是 0(周日) 到 6(周六) 之间的一个整数.
一周的时间是固定的, 总共七天, 写一个数组, 根据 getDat() 返回的数字去找他的下标就可以了.
可以自己测试一下, 自定义设置日期测试一下:
- var year = 2018, month = 8, date = 13;// month=8 表示 9 月, 因为月份要加 1
- var dt = new Date(year, month, date);
- var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
- console.log("打印数值 ---",dt.getDay());
- console.log("今天是:",weekDay[dt.getDay()]);
来源: http://www.css88.com/qa/javascript/11017.html