0
我有这样的代码找到2012-01-24平日的值(这应该是星期二):getDay()返回不同的值不同的浏览器/电脑
========= ===
var myDay=new Date();
myDay.setUTCFullYear(2012, 0, 24);
document.write(myDay.getDay());
============
然而,不同的浏览器/计算机显示我不同的值,一些得到1,给出了一些2.
不限解决这个问题的线索?
预先感谢您!
确实。您创建的日期是在UTC的午夜。因此,取决于您所在的时区可能是UTC时间午夜前一天或第二天。 – 2012-02-15 22:03:37
谢谢你的回复。但是,所有测试的浏览器/计算机都位于美国的复活节时区。 – 2012-02-16 02:44:39
对不起。无意中发送帖子。所有测试的浏览器/计算机都在同一时区。唯一的区别是Windows和浏览器的版本。无论如何,如果我试图找到当前的日子/时间,我可以理解这一天会有所不同。但是,我试图找到的是特定日期的工作日。无论时区,任何特定的日期都应该有相同的工作日,不是吗?我很困惑。 @ _ @ – 2012-02-16 02:51:20