我一直在寻找一种 Javascript 算法,它可以为我提供自定义会计年度内给定 Date 对象的周数。我公司的会计年度从 9 月 1 日开始,到 8 月 31 日结束。
假设今天恰好是 9 月 1 日,我将一个新实例化的 Date 对象传递给该函数;我希望它返回 1。
希望有人能够帮助我。
我一直在寻找一种 Javascript 算法,它可以为我提供自定义会计年度内给定 Date 对象的周数。我公司的会计年度从 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
应该这样做 - 也许在新的一年左右有问题,但我想很容易弄清楚。
要获得任何一年内的周数,有很多解决方案。这只是其中之一:http ://syn.ac/tech/19/get-the-weeknumber-with-javascript/