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

为什么设置年份,运行没反应啊

//设置当前年份
var thisYear=mydate.setFullYear(2020);
document.write("设置当前年份:"+thisYear.getFullYear());


我好像也没写错,但运行没反应

提问者:空空空空空空啊 2018-12-05 11:03

个回答

  • 阳火锅
    2018-12-05 15:37:56
    已采纳

    首先检测一下有什么调用var mydate=new Date();

    然后设置之后不用再赋变量里面

    直接拿着用像我这样写:

    mydate.setFullYear(2020);

    document.write("设置当前年份:"+mydate.getFullYear());

  • 1frgdhf
    2019-08-09 10:05:07

    var mydate=new Date();
        var thisYear=mydate.setFullYear(2020);
    document.write("设置当前年份:"+mydate.getFullYear(thisYear));

  • 空空空空空空啊
    2018-12-06 10:17:07

    已经解决因为mydate.setFullYear(2020)显示的是时间戳不是日期格式,如果要转换日期格式需要借助new Date(mydate.setFullYear(2020)),这样thisYear.getFullYear()就可以获得年份。