2

カスタム会計年度内の特定のDateオブジェクトの週番号を取得するJavascriptアルゴリズムを探していました。私の会社の会計年度は9月1日から8月31日までです。

今日はたまたま9月1日で、新しくインスタンス化されたDateオブジェクトをこの関数に渡します。私はそれが1を返すことを期待します。

うまくいけば、誰かがそれを手伝ってくれるでしょう。

4

1 に答える 1

1

日付Xの会計年度が必要だとします。

if X > September 1st
  week = week_nr(X) - week_nr(Sept 1st) + 1
else
  // We're in a new year
  week = week_nr(X) + week_nr(Sept 1st) - 1

それでうまくいくはずです。新年の頃に問題があるかもしれませんが、簡単に理解できると思います。

年間の週数を取得するには、多くの解決策があります。そのうちの1つだけです:http ://syn.ac/tech/19/get-the-weeknumber-with-javascript/

于 2010-05-05T02:47:46.637 に答える