課程
/前端開發
/JavaScript
/JavaScript進階篇
設置年份之后不能得到四位數的年份,而且如果設置的年份的年份前面是0,出來的年份是錯誤的
2016-08-25
源自:JavaScript進階篇 7-3
正在回答
因為0415不是按照十進制算的,被轉成8進制了。
慕粉3805038 提問者
瀏覽器的問題而已
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>獲得年份 </title>
<script type="text/javascript">
var mydate = new Date();?
var myyear=mydate.getFullYear();
//mydate.setFullYear(0415);
var year=mydate.getFullYear();
document.write(mydate+"<br/>")
document.write("年份:"+myyear+"<br/>");
document.write(year);
</script>
</head>
<body>
</body>
</html>
將mydate.setFullYear(0415);注釋掉就正常了。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答設定年份輸出錯誤
4 回答設置年份setFullYear得到的是年份-59696308902790?
4 回答返回/設置年份方法
3 回答設置年月份的問題
4 回答setFullYear(1987)無法設置年份
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-25
因為0415不是按照十進制算的,被轉成8進制了。
2016-09-12
瀏覽器的問題而已
2016-08-25
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>獲得年份 </title>
<script type="text/javascript">
var mydate = new Date();?
var myyear=mydate.getFullYear();
//mydate.setFullYear(0415);
var year=mydate.getFullYear();
document.write(mydate+"<br/>")
document.write("年份:"+myyear+"<br/>");
document.write(year);
</script>
</head>
<body>
</body>
</html>
將mydate.setFullYear(0415);注釋掉就正常了。