每月第几周怎么计算

今天做业务的时候遇到一个这个问题,我就简单整理下:

以我个人的思路,认为比较常用的应该大致分为以下几种方式。

下面主要以国内习惯为主,即周一为一周的第一天。

月初计算方式

指每个月的第一天所在的周为第1周;

以2023年9~25和10月1日为例,该周为10月第一周

以2023年10~30日和11月5日为例,该周为11月第一周

折中计算方式

若每个月第一天为周一、周二、周三,则所在周为该月第一周。

若每个月的第一天为周四到周日,则所在周为上个月的最后一周、下周为该月第一周。

以2023年9~25和10月1日为例,该周为9月第四周

以2023年10~30日和11月5日为例,该周为11月第一周

无跨月计算

就是不考虑跨月的计算,也叫日历周。日历周是指从每个月的1日开始,每周7天,连续4个完整的周。在这种情况下,每个月的第一周可能只有1-2天,而最后一周也可能只有几天。

以2023年9~25和10月1日为例,其中9月25到9月30为9月的第五周,10月1日为10月第一周

特殊场景计算

如孕周、按指定日期7天为一周

每个不同的业务场景,会有不同的业务需求,按照实际情况进行选择,但是笔者觉得折中计算方式更加的通用一些。

你们认为哪种计算方式更好呢。

本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023-09-15 10:31
下一篇 2023-09-15 11:33

相关推荐