Php MySQL默认时间格式UTC或GMT?
嗨,我对UTC和GMT感到很困惑 我在MySQL表中插入“event_date”列,比如“2010-07-01 23:50:00”(datetime)我的客户在前端询问一个选项,如GMT+1 GMT+2 GMT-1 GMT-2…等等,如果我选择任何选项GMT+2,事件日期将根据GMT+2进行过滤/列出 我不知道如何继续,在谷歌搜索后我发现了这个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' ) 以及它是否工作良好,我的客户给了
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:)非常好的解释和你检查过链接了吗?你从链接中得到了什么吗