课程
/前端开发
/JavaScript
/JavaScript进阶篇
年份显示的数字这么大
2016-06-19
源自:JavaScript进阶篇 7-3
正在回答
应该是将今天此刻作为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
啊啊啊啊123 提问者
setFullYear()的返回值是:返回调整过的日期的毫秒表示。所以你用一个变量来接受毫秒表示的数然后直接在打印里面打印 那就直接输出以毫秒表示的时间。。。 这个方法更改了原来的时间的同时在返回一个以毫秒表示时间的数
慕容6328150 回复 啊啊啊啊123 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答这是什么情况?
1 回答什么情况不是这样吗?
1 回答什么时候会有这种情况?
4 回答设置年份setFullYear得到的是年份-59696308902790?
2 回答什么情况?