ホームページ >ウェブフロントエンド >jsチュートリアル >Firefox getyear() getFull Year 数値 year_time と date を取得する問題

Firefox getyear() getFull Year 数値 year_time と date を取得する問題

WBOY
WBOYオリジナル
2016-05-16 18:57:371139ブラウズ

Javascript の get Year() 関数は、次のような現在の「年」を取得することを目的としています。


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

実行IEブラウザでは正しく「2008」ですが、Firefoxなどのブラウザでは「108」として実行されます。その理由は、Firefox などのブラウザでは、get Year が「現在の年から 1900 を引いた」値 (つまり、年の基準は 1900 年) を返すためです。 Microsoft の IE は、今日の年が 2000 以上の場合、1900 を直接加算し、10* ではなく 200* を返します。したがって、Firefox などのブラウザの場合は、次のコードを使用できます:

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
もちろん、getFull Year() 関数を直接使用することもできます:
[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。