用于计算会计年度周数的Javascript算法

时间:2010-05-05 02:39:16

标签: javascript week-number

我一直在寻找一个Javascript算法,它给出了自定义会计年度内给定Date对象的周数。我公司的财政年度从9月1日开始,到8月31日结束。

说今天恰好是9月1日,我将一个新的实例化Date对象传递给了这个函数;我希望它会返回1.

希望有人能够帮助我。

1 个答案:

答案 0 :(得分: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/