getFulYear与getYear

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

慕粉3875660

2016-08-29 10:00

为什么用getFullYear输出是2016,用getYear输出是116

写回答 关注

2回答

  • clownis
    2016-08-29 11:37:09
    已采纳

    因为getFullYear返回的是当前完整的年份,而getYear返回而是距1900年的偏移量,即当前年份与1900年相差的年数,所以为2016 - 1900 = 116

    慕盖茨103...

    距1900年的偏移量是什么鬼?

    2019-05-29 11:24:15

    共 3 条回复 >

  • weibo_偏执的考拉_03731143
    2016-08-29 10:12:59


    function a(){
    var date = new Date();
    var year = date.getFullYear();
    var year = date.getFullYear();
       var month = date.getMonth() + 1;
       var strDate = date.getDate();
       if (month >= 1 && month <= 9) {
           month = "0" + month;
       }
       if (strDate >= 0 && strDate <= 9) {
           strDate = "0" + strDate;
       }
    alert(year+"年"+month+"月"+strDate+"日");
    }

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题