JSで今年を取得する方法は、年を取得することです。 dayobj.getyear()は年を取得します。私は以前に、ブラウザの互換性に問題があること、つまりIEで必要な結果を得ることができますが、FFでは機能しません。これは、必要な結果とは異なります。当時の私のアプローチは次のとおりです。
var dayobj = new date(); var myyears =(dayobj.getyear()<1900)? (1900 + dayobj.getyear()):dayobj.getyear(); document.write(myyears);
これにより、IEとFFの間の互換性の問題が回避されます。
今、私はJS getFullyear()にそのような方法があることがわかります()。テスト後、この方法は上記の問題を回避でき、IEとFFの両方を必要に応じて表示できることがわかります。
GetFullyearメソッド
現地時間で表される日付オブジェクトの年の値を返します。
dateobj.gettlyear()
必要なDateOBJパラメーターは、日付オブジェクトです。
説明します
Global Standard Time(UTC)で表現される年価値を取得するには、GetUtCeLlyEarメソッドを使用します。
GetFullyearメソッドは、年間値を絶対数として返します。たとえば、1976年の返品価値は1976年です。これは2000年の問題を回避するため、2000年1月1日以降の日付を1900年1月1日以降の日付と混同しません。
次の例は、GetFullyearメソッドの使用法を示しています。
関数datedemo(){var d、s = "今日のUTC日付は:"; d = new date(); s + =(d.getmonth() + 1) + "/"; s + = d.getdate() + "/"; s += d.getfullyear(); return(s);}