0%

边界问题

场景

1、添加人员进来

2、入职日期选择 2022-01-01 00:00:00

3、合同期限选择 1 年->合同结束日联动变为 2023-01-01 00:00:00

4、续签时,新的合同开始日会从 2023-01-02 00:00:00 开始,这样一来就会与上一份合同的结束日 2023-01-01 00:00:00 差了 24 小时,会存在法规风险。

解决方案

1、添加人员进来

2、入职日期选择 2022-01-01 00:00:00

3、合同期限选择 1 年->合同结束日联动变为 2022-12-31 23:59:59

4、续签时,新的合同开始日会从 2023-01-01 00:00:00 开始,这样一来时间就连续上了,不会存在法规风险了。

思考

以后对于结束日的字段需要考虑时分秒置为 23:59:59.