字符串的第几个

近日有个项目需要显示周几,一开始是这样写的

//日期
var dateObj = new Date()
.find('.sign_date').html((dateObj.getMonth() + 1) + '/' + dateObj.getDate())
.end().find('.sign_week').html("周" + "日一二三四五六"[dateObj.getDay()])

在IE7以上都正常显示 ,结果在IE7成了 “周undefined”

改为

//日期
var dateObj = new Date()
.find('.sign_date').html((dateObj.getMonth() + 1) + '/' + dateObj.getDate())
.end().find('.sign_week').html("周" + "日一二三四五六".charAt(dateObj.getDay()))

既可。

原文地址:https://www.cnblogs.com/cuoreqzt/p/3862937.html