欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

firefox getyear() getFullYear数获取年份的问题

程序员文章站 2022-06-19 19:50:50
javascript的getyear()函数本意是获得当前“年份”,比如: var nowd = new date(); var yf = nowd.getyear(...
javascript的getyear()函数本意是获得当前“年份”,比如:

在ie浏览器下执行为正确的“2008”,而是firefox等浏览器下则执行为“108”。原因则是在firefox等浏览器内getyear返回的是 “当前年份减去1900”的值(即年份基数是1900)。而微软的ie则是当today的年份大于等于2000的时,直接把1900加上了,返回的是 200*,而不是10*。所以针对firefox等浏览器,则可以使用以下代码:

当然,我们还可以直接使用getfullyear()函数: