JavaScript getDay函数星期六为什么返回为5
getDay函数星期六为什么返回为5,
帮助文档:
返回date对象星期中的一天
此值为0(周日)-6(周六)之间的一个整数
搞不清楚,有些机器返回正常,有些返回错误, 什么原因导致的。
我看了一下机器的时间设置,每周的开始为星期日,, 不知道还有什么原因会导致星期六返回5.。。大侠赐教一下。谢谢。
------解决方案--------------------
和机器没关系,应该是浏览器的问题。
刚才在chrome ff ie9 opera分别试验了一下,结果依次是:6 6 6 5。
显然只有opera是错误的,错就错在它对于‘parseInt(arys[1])’(也就是parseInt('09'))的计算,其他浏览器计算结果为9,opera计算结果为 0。月份必然是十进制整数,parseInt没必要,把parseInt去掉就可以。了。