課程
/前端開發
/JavaScript
/JavaScript進階篇
兩種方法輸出的時間不一樣,第二種能和桌面右下角的時間符合,但第一種方法卻不可以,求解
2015-10-07
源自:JavaScript進階篇 7-3
正在回答
不是時間輸出不正確,是你沒理解js中date對象的方法,getMonth()與getDay().
getMonth()?? 從 Date 對象返回月份 (0 ~ 11)。 ? 而非你想象中的1-12
getDay()????? 從 Date 對象返回一周中的某一天 (0 ~ 6),直白點就是當前日期是周幾,截圖中的3意思為周三。 ? 而非返回一月中的某一天的getDate()
另附工具鏈接
Kern_0001 提問者
樓上說得很正確,記住js中的月是從0——11的,所有你寫的月份改為(date.getMouth()+1)+"1"就對了
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答輸出日期不正確
1 回答延時時間不準確
1 回答chrome輸出時間亂碼
1 回答輸出時間的顯示
2 回答時間變換不準確
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-07
不是時間輸出不正確,是你沒理解js中date對象的方法,getMonth()與getDay().
getMonth()?? 從 Date 對象返回月份 (0 ~ 11)。 ? 而非你想象中的1-12
getDay()????? 從 Date 對象返回一周中的某一天 (0 ~ 6),直白點就是當前日期是周幾,截圖中的3意思為周三。 ? 而非返回一月中的某一天的getDate()
另附工具鏈接
2015-10-07
樓上說得很正確,記住js中的月是從0——11的,所有你寫的月份改為(date.getMouth()+1)+"1"就對了