JS中getYear()为何返回的是114, 难道不会做个简单判断么?

JavaScript oOose 发表于 2 年前最后回复来自 qq2850071112 1 年前

-1900+100,这么弱的想法怎么也不修正呢?
赶脚弄ECMA的都是一帮懒人啊...

共收到7条回复
OChan 2 年前 #1

难道getYear有什么特别的作用? 不然也不会有getFullYear了?

oOose 2 年前 #2

@OChan getYear是用C实现的么?不提供getFullYear直接更新getYear实现不就行了么?弄那么多API干啥?

OChan 2 年前 #3

@oOose 也许是为了兼容以前的代码

oOose 2 年前 #4

@OChan 直接把getFullYear的实现替换getYear,可以兼容之前代码的啊,为何要引入一个新的函数?

OChan 2 年前 #5

@oOose 好吧,一般这种问题,用“历史遗留问题”来解释就好了 😊

lankeren 2 年前 #6

This method is obsolete, and is provided for backward compatibility only. -MSDN

oOose 2 年前 #7

@lankeren 把getYear修改后,也可以后向兼容啊,并且不用引入新的方法

登录后即可参与回复