getDay()为不同的浏览器/计算机返回不同的值

时间:2012-02-15 18:23:38

标签: javascript windows firefox cross-browser operating-system

我有这段代码可以找到2012-01-24工作日的价值(应该是星期二):

============

var myDay=new Date();

myDay.setUTCFullYear(2012, 0, 24);

document.write(myDay.getDay());

============

但是,不同的浏览器/计算机显示不同的值,有些给出1,有些给2。

解决此问题的任何线索?

提前谢谢!

1 个答案:

答案 0 :(得分:2)

对于myDay = new Date();,请使用myDay.getUTCDay为每个浏览器和国家/地区获取一个值。普通的getDay方法返回特定于语言环境的值。