年份显示的数字这么大
应该是将今天此刻作为0,过去的时间就相当于是负的,并且换为毫秒记
var mydate=new Date();
//getFullYear 输出年份
var myyear=mydate.getFullYear(2008);
document.write("年份:"+myyear+'<br />');
//setFullYear 设置年份
mydate.setFullYear(2008);
document.write("年份:"+mydate);
把前面的var myyear=去掉就可以了
不用setFullYear, 改成getFullYear(2015)
setFullYear方法就是设置年份,不要输出它。你想要输出年份就必须使用getFullYear获取。
改成
myday.setFullYear(2015);
document.write(myday.getFullYear(2015);)
setFullYear输出的是以1970年1月1日0点0分0秒开始计数到现在的秒数
把第九行里面的setFullYear 改为getFullYear
setFullYear()的返回值是:返回调整过的日期的毫秒表示。所以你用一个变量来接受毫秒表示的数然后直接在打印里面打印 那就直接输出以毫秒表示的时间。。。 这个方法更改了原来的时间的同时在返回一个以毫秒表示时间的数