为了账号安全,请及时绑定邮箱和手机立即绑定

date.getDate()是获取是数字9,到weekday[date.getDay()];怎么得星期四出来

var date = new Date();

 var str='';

 str+=date.getFullYear()+"年";

 str+=date.getMonth()+1+"月";

 str+=date.getDate()+"日"; 

  var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

  var day=weekday[date.getDay()];

  document.write("今天是:" +str+" "+day);

输出结果:     今天是:2016年9月8日,星期四


正在回答

1 回答

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

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

比如:

<script type="text/javascript">

var d=new Date()

var weekday=new Array(7)

weekday[0]="星期天"

weekday[1]="星期一"

weekday[2]="星期二"

weekday[3]="星期三"

weekday[4]="星期四"

weekday[5]="星期五"

weekday[6]="星期六"

document.write("Today it is " + weekday[d.getDay()])//返回当前时间是星期几

</script>


0 回复 有任何疑惑可以回复我~
#1

qq_學吥會啲堅強_0 提问者

如果我上面的date.getDate()为0~6之间的数字就好办了,可是得到的是数字8(今天是8号),weekday[date.getDay()]中没有8(只有0~6)怎么看
2016-09-08 回复 有任何疑惑可以回复我~
#2

qq_烂漫阳光暖暖心情_03728377 回复 qq_學吥會啲堅強_0 提问者

哈哈 getDay() 和getDate()不一样 前者是星期后者是日期
2016-09-08 回复 有任何疑惑可以回复我~
#3

qq_學吥會啲堅強_0 提问者 回复 qq_烂漫阳光暖暖心情_03728377

哈哈,蟹蟹,大意了
2016-09-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

date.getDate()是获取是数字9,到weekday[date.getDay()];怎么得星期四出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信