如何判定工作日工作时?

2017-11-08 18:02:00 +08:00
 lixia625

最近有个需求,是找到未来两个小时工作时边界。假设工作时为工作日的 9:00-18:00。比如现在是周五 17:00, 那么边界为下周一的 10:00。 还需考虑中国法定假日以及调休情况,例如周六调休的话上面的例子就是周六 10:00 为边界。

请问怎么来考虑设计实现?包括怎么判定工作日之类的,最好不要用第三方 api。

2842 次点击
所在节点    程序员
5 条回复
lixia625
2017-11-08 18:09:36 +08:00
或者有什么关于中国法定假日的公共库或数据集,大家有的麻烦推荐一下啊 T_T
meteor
2017-11-08 18:26:16 +08:00
nandaye
2017-11-09 09:09:01 +08:00
国务院会在年底公布明年的所有法定假日,根据这个和你公司自有的节假日提前生成一张明年全年的工作日表
lixia625
2017-11-09 09:47:33 +08:00
@nandaye 所以只有第二年的信息喽?
nandaye
2017-11-09 11:53:40 +08:00
@lixia625 权威的话那就只能以国务院公布的节假日为准了,一年维护一次也不是很费事。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/404690

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX