Chigga
2016-04-19 20:04
为什么设置年份setFullYear,得到的是 年份:-59696308902790 求解答,
<script type="text/javascript">
var mydate=new Date();
var myyear=mydate.setFullYear(78);
document.write("年份:"+myyear);
</script>
得到的是时间戳,相对1970是负的毫秒值
<script type="text/javascript">
var mydate=new Date();
mydate.setFullYear(78);
document.write("年份:"+mydate.getFullYear());
</script>
你把值返还给了变量 变量没有变成Int
这就是程序的执行顺序啦,吧setFullYear();放到getFullYear()的前面,就可以得到改过的值啦
document.write("年份:"+mydate.getFullYear());
JavaScript进阶篇
468192 学习 · 21891 问题
相似问题