问答详情
源自:7-3 返回/设置年份方法

设置年份setFullYear得到的是年份-59696308902790?

为什么设置年份setFullYear,得到的是 年份:-59696308902790 求解答,

<script type="text/javascript">

var mydate=new Date(); 

var myyear=mydate.setFullYear(78);

document.write("年份:"+myyear);

</script>


提问者:Chigga 2016-04-19 20:04

个回答

  • 慕粉3222145
    2016-04-19 20:26:37
    已采纳

    得到的是时间戳,相对1970是负的毫秒值

    <script type="text/javascript">
        
        var mydate=new Date();

        mydate.setFullYear(78);

        document.write("年份:"+mydate.getFullYear());

    </script>

  • 慕斯卡7713317
    2016-07-03 21:46:26

    你把值返还给了变量 变量没有变成Int

  • 明哥思密达
    2016-05-21 09:41:28

    这就是程序的执行顺序啦,吧setFullYear();放到getFullYear()的前面,就可以得到改过的值啦

  • 慕移动2499493
    2016-04-19 20:19:46

    document.write("年份:"+mydate.getFullYear());