Page

[js]使用js获取指定日期是星期几

917Anson16-12-28


今天研究了一下用js获取指定日期的星期信息,想到js中的Date对象可以传指定日期做参数,就尝试了一下。

js代码如下

var now = new Date()
now.setFullYear(2016,11,27)
console.log(now.getDay())

结果输出2,这就是星期二的意思,结果是正确的。需要注意的是,setFullYear()函数第一个参数是年份,第二个是月份(从0到11,所以11代表12月),getDay()表示获得当天的星期,0表示星期日,12345,到6表示星期六


参考w3s

定义和用法

setFullYear() 方法用于设置年份。

语法

dateObject.setFullYear(year,month,day)
参数描述
year必需。表示年份的四位整数。用本地时间表示。
month可选。表示月份的数值,介于 0 ~ 11 之间。用本地时间表示。
day可选。表示月中某一天的数值,介于 1 ~ 31 之间。用本地时间表示。


定义和用法

getDay() 方法可返回表示星期的某一天的数字。

语法

dateObject.getDay()

返回值

dateObject 所指的星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。





来自ansion博客

2016年12月28日