返回/設(shè)置年份方法中遇到的問題
代碼如下,希望輸出設(shè)置的年份,可結(jié)果卻是:
“年份:Sun May 14 2017 11:07:20 GMT+0800
?? 年份:1526267240459”
這是為啥?(用的Firefox)
<!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();
???? document.write("年份:"+mydate+"<br>");
???? var myyear=mydate.setFullYear(2018);
???? document.write("年份:"+myyear);
</script>
</head>
<body>
</body>
</html>
2017-05-14
<script type="text/javascript">
var mydate= ?new Date();?
? ? ?document.write ?("當(dāng)前日期:"+mydate+"<br>");
? ? ?mydate.setFullYear ?(2018,11,11);
? ? ?document.write ?("設(shè)置日期:"+mydate);
</script>
setFullYear()是系統(tǒng)自帶函數(shù)可以直接導(dǎo)入,不用重新定義。
格式為?dateObject.setFullYear (year,month,day),上面設(shè)置的是2018年11月11日。