JavaScript中先将给定的日期转化为date,然后使用getDay()方法返回 0(周日) 到 6(周六) 之间的一个整数,通过这个数就可以得到对应星期几。
JavaScript中通过日期得到星期几的方法:
1、可以用JavaScript的Date对象的getDay方法。
如:获取当天是星期几,则为:new Date().getDay();
//返回0-6,0对应星期天,1-6对应星期一到星期六
2、如果想给定某个时间是星期几,则应该把字符串转化为Date。
如:new Date('2015-09-27').getDay();//将返回0,表示星期天
实现代码:
var s = '2011-11-17'
var week;
//获取当前星期X(0-6,0代表星期天)
if(new Date(s).getDay()==0) week="星期日"
if(new Date(s).getDay()==1) week="星期一"
if(new Date(s).getDay()==2) week="星期二"
if(new Date(s).getDay()==3) week="星期三"
if(new Date(s).getDay()==4) week="星期四"
if(new Date(s).getDay()==5) week="星期五"
if(new Date(s).getDay()==6) week="星期六"
getDay() 方法介绍:
getDay() 方法可返回表示星期的某一天的数字。
语法:dateObject.getDay()
返回值:
dateObject 所指的星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。