【发布时间】:2018-07-19 02:52:42
【问题描述】:
我正在尝试使用 now() 函数从 Mysql 访问当前日期时间,该函数显示位于不同时区并设置为 GMT 的服务器端的日期时间。所以说如果我在印度,我必须添加 5:30 小时。来计算准确的时间。但不知道是否有人从其他时区访问应用程序。那么如何处理呢?
Mysql 中有什么方法可以从客户端获取当前日期时间。否则我每次都必须依靠 Application 发送当前日期。
【问题讨论】:
我正在尝试使用 now() 函数从 Mysql 访问当前日期时间,该函数显示位于不同时区并设置为 GMT 的服务器端的日期时间。所以说如果我在印度,我必须添加 5:30 小时。来计算准确的时间。但不知道是否有人从其他时区访问应用程序。那么如何处理呢?
Mysql 中有什么方法可以从客户端获取当前日期时间。否则我每次都必须依靠 Application 发送当前日期。
【问题讨论】:
没有办法获得客户的时间。 您可以做的是从客户端代码上的 sql 获取服务器的时间。 之后,您可以根据客户的时区添加/分小时。
您需要服务器时间的原因是拥有日志和其他内容,而不依赖于客户在其计算机中的时间。您甚至可能希望将来为单个客户端拥有来自多台计算机的日志。
【讨论】: