课程
/前端开发
/JavaScript
/JavaScript进阶篇
var y=getYear();输出的参数是116,我试着修改了下年,最后感觉getYear()得到的参数是设置的年份减去1900年,为什么会是1900?计算机元年是1970年根1900不搭边呀。
2016-04-06
源自:JavaScript进阶篇 7-3
正在回答
getYear是早期的方法,返回的是两位的年份 是和1900年的差值 如1998年 则返回98(1998-1900=98) 所以你2016年的时候 返回的是116(2016-1900) 因为这个方法在新世纪后出现的这个问题 所以新方法getFullYear诞生 用这个就可以了
干枯的海绵 提问者
记住getYear已经out了,是不是这样
请用getFullyear()代替getYear()
getFullYear():总是返回4位完整的年份,如2001,1998等getYear():当年份在1900~1999时返回2位数字,如1999返回99,1980返回80等,当年份不在1900~1999范围时同getFullYear()
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答getFullYear()和getYear()的区别
2 回答getYear()方法中返回的年份是怎么算的?
1 回答display:block跟display:inline-block写不写怎么没区别 啊
8 回答请问一下alert跟document.write有什么区别
2 回答不理解了~~~newnode.appendChild(newtext);和newnode.innerHTML = "PHP" ;有什么区别