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

来源:7-3 返回/设置年份方法

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>


写回答 关注

4回答

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

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

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

        mydate.setFullYear(78);

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

    </script>

    精慕门443...

    得到的是时间戳,是什么意思

    2016-05-16 13:18:55

    共 2 条回复 >

  • 慕斯卡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());

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468192 学习 · 21891 问题

查看课程

相似问题