Javascript中解析日期的问题[重复]
Posted
技术标签:
【中文标题】Javascript中解析日期的问题[重复]【英文标题】:Issue in Parsing date in Javascript [duplicate] 【发布时间】:2012-01-13 16:37:15 【问题描述】:可能重复:Why does javascript getYear() return 108?Javascript date.getYear() returns 111 in 2011?
var testDate=new Date("Wed Dec 07 00:00:00 PST 2011")
testDate.getYear();
对于上述声明,我得到 111 而我预计 2011 年。
为什么只得到 111?
【问题讨论】:
【参考方案1】:getYear
是documented to return the year minus 1900,所以你实际上得到了预期值。它也已被弃用。使用getFullYear
接收2011
。
【讨论】:
【参考方案2】:使用getFullYear()
var testDate=new Date("Wed Dec 07 00:00:00 PST 2011")
testDate.getFullYear();
【讨论】:
【参考方案3】:getYear 方法返回年份减去 1900
Source - MDN
作为更好的选择,您可以使用getFullYear。
【讨论】:
以上是关于Javascript中解析日期的问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章