作者:手机用户2502940417_253 | 来源:互联网 | 2023-07-22 18:16
现在,我正在研究一种查询语言。我们将拥有'today'命令,这实际上与我的MySQL中的'NOW()'等价。
我假设今天又名NOW()将获得所有具有用户今天的本地日期而不是服务器的本地日期的记录?即用户位于香港,日期为2019年11月21日,但服务器与总部位于加拿大,日期为2019年11月20日,因此,如果用户查询今天/现在()创建的所有票证他们将获得在2019年11月21日创建的所有记录,因为那是他们的本地时间,因为总部的大多数用户都在2019年11月20日,所以没有了。
同样,替代方法是在UTC上进行查询,但是对于面向客户的应用程序,这个概念很难解释,并且检索到的数据没有意义,因为它既不是服务器时间也不是本地时间。