本周数算法的名称是什么?

时间:2012-01-18 10:24:30

标签: date language-agnostic

我的客户希望在他的挂历中显示周数:

  1. 第1周从1月1日开始
  2. 一年中的最后一周(#53或#54)于12月31日结束
  3. 所有其他周从星期一开始,到星期日结束
  4. (因此,第一周和最后一周不一定有7天。)

    本周数算法是否有名称?

    澄清:我已经有PHP代码来计算它,我只是好奇这种识别周的方式是否有一个普遍接受的名称。

1 个答案:

答案 0 :(得分:2)

没有一个 - 这是对周数的完全离谱的方法。使用阳历时,周通常在周一或周日开始。他们没有中途开始。这不是对客户的批评,而是对人们发明日期算术的新方法的评论。并且无法迁移到新系统。

RFC 3339

http://www.ietf.org/rfc/rfc3339.txt

另见ISO 8601