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