0
我在JavaScript中的Date對象有問題。我已經在Firefox和IE中測試過它。Date.getUTCDay返回錯誤的日期
下面的代碼顯示問題:
alert(new Date(Date.UTC(2011,6,5,1,0,0,0)).getUTCDay().toString());
我期待0,因爲5 2011年6月是星期天,但它返回2以爲它是星期二。你知道爲什麼嗎?
我在JavaScript中的Date對象有問題。我已經在Firefox和IE中測試過它。Date.getUTCDay返回錯誤的日期
下面的代碼顯示問題:
alert(new Date(Date.UTC(2011,6,5,1,0,0,0)).getUTCDay().toString());
我期待0,因爲5 2011年6月是星期天,但它返回2以爲它是星期二。你知道爲什麼嗎?
從0開始的月份不是1。
所以你看的是7月而不是6月。 7月5日將是一個星期二。
alert(new Date(Date.UTC(2011,6-1,5,1,0,0,0)).getUTCDay().toString());
// Output: 0
(我寫出來像6-1
而不是僅僅5
要清楚什麼,我已經改變了。)
的documentation是你的朋友。只要你使用功能就可以閱讀,特別是如果你遇到麻煩。