课程
/前端开发
/JavaScript
/JavaScript进阶篇
setFullYear(15)的结果为什么不是15,而是一大串数字?
2018-12-19
源自:JavaScript进阶篇 7-3
正在回答
你设置完要转义输出。。你不能直接输出设置的结果。。你的代码里面少写了一个输出年份。。
<script type="text/javascript">
var mydate=new Date();
document.write(mydate+"<br/>")
var myyear= mydate.getFullYear() ;
var setyear= mydate.setFullYear(2015) ;
document.write("年份:"+myyear+"<br/>");
document.write("年份:"+mydate.getFullYear(setyear)+"<br/>");
</script>
不要搞这么复杂. 我只想问一个问题. 你是 myyear= mydate.setFullYear(18);
这是设置, 把myyear的年份改为 0018年. 但是你知道setFullYear 函数返回什么值吗. 那你怎么直接输出myyear. 这明显是不阔以的啦.
就是说setFullYear()要和getFullYear()同时出现是吧?setFullYear进行设置,getFullYear进行转义。好的谢谢啦
返回值是调整过的日期的毫秒表示
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答使用setFullYear()输出的结果为何是一大串数字
1 回答为什么结果不是8而是7
4 回答为什么我的二维数组输出后市一串数字 而不是一个表一样的
4 回答为什么和显示的是字符串:587,而不是587三个数之和??
5 回答startPos为负数且绝对值大于字符串长度,为什么结果却是这样?(360浏览器的测试结果)