中でも get Year() メソッドはより早く誕生し、初期には OK が使用されていましたが、Firefox や Safari などのブラウザでは get Year が常に年との差を返すため、このメソッドは 2000 年以降に多くの問題を抱えていました。 1998 年など、1900 年は 98 を返しますが、2009 年は 109 と表示されます。誰もがこの方法を行う場合、Microsoft 自体は IE の get Year を修正していますが、Firefox (最新バージョンではこの問題は修正されていません)。 ) は依然として存在します。彼らは秘密にされ、元のルールに従って get Year を解析したままでした。ユーザーがそれを自分で修正することも期待できましたが、それは役に立たなかったので、getFull Year と getUTCFull Year が誕生しました。
1. get Year() 関数
get Year() メソッドを使用して、2 桁または 4 桁の年を返します。必ずしも 4 桁であるとは限りません。 1900 年から 1999 年までの get Year() メソッドは 2 桁のみを返します。たとえば、2009 年の場合、JavaScript パーサーは 2009 を返す必要がありますが、ブラウザは計算して 109 を返します。これは早期の合意であるべきでしたが、IE によって変更されました。この関数は段階的に非推奨になっているため、推奨されません。