最近做一个日本的项目,需求是开始时间接近当前时间且大于当前时间
const value = isTrue ? +new Date().getHours() : 0
const minute = isTrue ? +new Date().getMinutes() : 0
if (minute > 30) {
this.formData.startTime = value + 1 + ":00"
this.formData.endTime = value + 1 + ":30"
} else {
this.formData.startTime = value + ":30"
this.formData.endTime = value + 1 + ":00"
}
然后在本地运行是好用的,在日本运行不好用
会不会是因为有时差的原因,还是我写的代码有问题,还是服务器的问题
你算下大概时差给它加上去,测试一下是不是因为时差的