Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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
Php MySQL默认时间格式UTC或GMT?_Php_Mysql_Timezone_Utc_Convert Tz - Fatal编程技术网

Php MySQL默认时间格式UTC或GMT?

Php MySQL默认时间格式UTC或GMT?,php,mysql,timezone,utc,convert-tz,Php,Mysql,Timezone,Utc,Convert Tz,嗨,我对UTC和GMT感到很困惑 我在MySQL表中插入“event_date”列,比如“2010-07-01 23:50:00”(datetime)我的客户在前端询问一个选项,如GMT+1 GMT+2 GMT-1 GMT-2…等等,如果我选择任何选项GMT+2,事件日期将根据GMT+2进行过滤/列出 我不知道如何继续,在谷歌搜索后我发现了这个 CONVERT_TZ( `field_eventdate_value` , '+00:00', '+10:00' ) 以及它是否工作良好,我的客户给了

嗨,我对UTC和GMT感到很困惑

我在MySQL表中插入“event_date”列,比如“2010-07-01 23:50:00”(datetime)我的客户在前端询问一个选项,如GMT+1 GMT+2 GMT-1 GMT-2…等等,如果我选择任何选项GMT+2,事件日期将根据GMT+2进行过滤/列出

我不知道如何继续,在谷歌搜索后我发现了这个

CONVERT_TZ( `field_eventdate_value` , '+00:00', '+10:00' )
以及它是否工作良好,我的客户给了我一个示例URL,让我像这样检查

我正在使用drupal节点

提前感谢,

戈壁

这是一本极好的读物

CONVERT_TZ(dt,from_tz,to_tz)
CONVERT_TZ()
将日期时间值
dt
给定的时区转换为
给定的时区,并返回结果值。时区的指定如第9.6节“MySQL服务器时区支持”所述。如果参数无效,此函数将返回
NULL

全局时区和客户端特定时区的当前值可以如下方式检索:

mysql> SELECT @@global.time_zone, @@session.time_zone;
时区
值可以以多种格式给出,其中任何一种格式都不区分大小写:

  • 值“SYSTEM”表示 时区应与 系统时区
  • 该值可以作为字符串给定 表示与UTC的偏移,例如 如“+10:00”或“-6:00”
  • 该值可以作为命名的 时区,如“欧洲/赫尔辛基”, “美国/东部”或“大都会”。指定时间 只有在时间允许的情况下才能使用分区 mysql中的区域信息表 数据库已经创建并运行 人口稠密
PS:在about.com上阅读。格林威治标准时间是伦敦格林威治的太阳时间,而UTC]是基于国际原子时(TAI)的时间标准,每隔不规则的间隔增加闰秒,以补偿地球自转的缓慢。如果将两者视为时区,则两者是相同的。

这是一个极好的读数

CONVERT_TZ(dt,from_tz,to_tz)
CONVERT_TZ()
将日期时间值
dt
给定的时区转换为
给定的时区,并返回结果值。时区的指定如第9.6节“MySQL服务器时区支持”所述。如果参数无效,此函数将返回
NULL

全局时区和客户端特定时区的当前值可以如下方式检索:

mysql> SELECT @@global.time_zone, @@session.time_zone;
时区
值可以以多种格式给出,其中任何一种格式都不区分大小写:

  • 值“SYSTEM”表示 时区应与 系统时区
  • 该值可以作为字符串给定 表示与UTC的偏移,例如 如“+10:00”或“-6:00”
  • 该值可以作为命名的 时区,如“欧洲/赫尔辛基”, “美国/东部”或“大都会”。指定时间 只有在时间允许的情况下才能使用分区 mysql中的区域信息表 数据库已经创建并运行 人口稠密

PS:在about.com上阅读。格林威治标准时间是伦敦格林威治的太阳时间,而UTC]是基于国际原子时(TAI)的时间标准,每隔不规则的间隔增加闰秒,以补偿地球自转的缓慢。如果将两者视为一个时区,两者都是相同的。

我不明白你的问题是什么?第一个答案正确地给出了答案,所以一旦你通过了答案,你就会发现问题我不明白你的问题是什么?第一个答案正确地给出了答案,所以一旦你通过了答案,你就会发现问题是什么。NXS ashish:)真的很好解释和你检查过链接了吗?你从链接中得到了什么吗?ashish:)非常好的解释和你检查过链接了吗?你从链接中得到了什么吗