課程
/前端開發
/JavaScript
/JavaScript進階篇
變量a、b輸出不是對應的時間 年份,而是一串數字,是怎么回事?
2016-05-27
源自:JavaScript進階篇 7-2
正在回答
setFullYear()設置成功后,若接收賦值后的結果(即var b=date.setFullYear(2011);),會返回調整過的日期的毫秒表示。所以a已經不是日期對象了。正確寫法:
var date=new Date()date.setFullYear(2011);
console.log(date.getFullYear())此時才會輸出2011
豆漿君szz 提問者
你要用getFullYear(setFullYear())
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
5 回答輸出對的為什么是錯的
3 回答Navigator對象的應用場景是什么
1 回答為什么返回在的是對象,打印輸出的卻是字符串?
2 回答Math對象是一個固有的對象。。。。。。。這里是什么意思??
3 回答什么是對象
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-30
setFullYear()設置成功后,若接收賦值后的結果(即var b=date.setFullYear(2011);),會返回調整過的日期的毫秒表示。所以a已經不是日期對象了。正確寫法:
var date=new Date()
date.setFullYear(2011);
console.log(date.getFullYear())此時才會輸出2011
2016-05-28
你要用getFullYear(setFullYear())
2016-05-27
你要用getFullYear(setFullYear())