我已经被困在这两天了,没有得到任何地方。我倾向于思考未来和未来会出现的问题。我的服务器时间设置为 UTC 并且 linux 框已完全更新时区以及数据在我的数据库中。
我将解释我的系统以获得最佳答案。
该网站出售“物品”,但只能在开放和关闭时间出售。商店可以有不同的营业时间:即:营业时间为上午 8 点至下午 12 点、下午 1 点至晚上 8 点......等。
所以我的小时表看起来像:
id (1) | store_id (1) | opens (08:00) | closes (21:00)
上面有列名旁边的示例数据。基本上,商店 id#1 可能位于洛杉矶(美国/太平洋),也可能位于纽约市(美国/东部)。
什么是确保我不会错过一小时停机时间的最佳方法,这样我就可以禁止用户在下班时间从这些商店订购。如果我不在时间一小时,那就是一小时没有人可以在真正开放时订购,而一小时用户将在真正关闭时订购..反之亦然,具体取决于时间变化。
有没有人处理过这个?如果是这样,你是怎么做到的?
我可以解决此问题的最佳方法是什么。我一直在处理它,它在过去的 48 小时里吞噬了我的大脑。
请帮忙!:)