カスタム会計年度内の特定のDateオブジェクトの週番号を取得するJavascriptアルゴリズムを探していました。私の会社の会計年度は9月1日から8月31日までです。
今日はたまたま9月1日で、新しくインスタンス化されたDateオブジェクトをこの関数に渡します。私はそれが1を返すことを期待します。
うまくいけば、誰かがそれを手伝ってくれるでしょう。
カスタム会計年度内の特定のDateオブジェクトの週番号を取得するJavascriptアルゴリズムを探していました。私の会社の会計年度は9月1日から8月31日までです。
今日はたまたま9月1日で、新しくインスタンス化されたDateオブジェクトをこの関数に渡します。私はそれが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/