Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL';现在,让我们跟着_Sql_Mysql - Fatal编程技术网

MySQL';现在,让我们跟着

MySQL';现在,让我们跟着,sql,mysql,Sql,Mysql,MySQL的NOW()是否遵循系统的时区或GMT或UTC等标准?它位于当前时区。从: 将当前日期和时间返回为 “YYYY-MM-DD HH:MM:SS”中的值或 YYYYMMDDHHMMSS.uuu格式, 取决于功能是否正常 在字符串或数字上下文中使用。 该值以当前值表示 时区 现在,“当前时区”可能意味着不同的事情: 系统时区 通常为MySQL服务器指定的时区 特定于连接的时区 更多详情请参阅 (这些位的5.4文档看起来是一样的。显然,请查阅您正在运行的版本的文档,以获取最佳信息。)根据,

MySQL的NOW()是否遵循系统的时区或GMT或UTC等标准?

它位于当前时区。从:

将当前日期和时间返回为 “YYYY-MM-DD HH:MM:SS”中的值或 YYYYMMDDHHMMSS.uuu格式, 取决于功能是否正常 在字符串或数字上下文中使用。 该值以当前值表示 时区

现在,“当前时区”可能意味着不同的事情:

  • 系统时区
  • 通常为MySQL服务器指定的时区
  • 特定于连接的时区
更多详情请参阅

(这些位的5.4文档看起来是一样的。显然,请查阅您正在运行的版本的文档,以获取最佳信息。)

根据,规则很复杂,但主要归结为“当前会话的时区”(默认为系统时区):

当前会话时区设置 影响时间的显示和存储 区域敏感的值。这 包括由显示的值 函数,如NOW()或CURTIME(), 以及存储和检索的值 从时间戳列。价值观 时间戳列从 将当前时区设置为UTC的时间 存储,以及从UTC到当前 检索的时区


当然,如果您特别需要UTC,您可以使用
UTC\u TIMESTAMP()

据我所知,系统时钟是返回的。检查系统的时区。如果你在本地连接MySQL(比如从PHP连接),时区对MySQL来说并不重要,我更喜欢用PHP处理它们

你能再解释一下PHP的内容吗。如果我使用PHP获取时间戳列,它位于哪个时区?默认PHP时区?