比如查询昨天的数据,我们一般是传起始时间点.
对接后端 A 的参数是:
{
startTime:2024-01-04 00:00:00,
endTime:2024-01-04 23:59:59
}
对接后端 B 的参数是:
{
startTime:2024-01-04 00:00:00,
endTime:2024-01-05 00:00:00
}
后端 A 说他用的是小于等于,后端 B 说他用的是小于,前端的时间工具类还得写两个方法...
想统一,但感觉两种方式都有自己的道理.
个人是倾向于 00:00:00 这种,可能是来源于数组截取时顾头不顾尾的概念.
另一位后端大佬则觉得 23:59:59 更便于理解.
不知道大家都是用哪种呢?