2014-11-22 58 views
0

我有一个时间计数器,计算时间到基于保存在数据库中的日期的到期日期,因为我想让它在每个浏览器中都可读,我通过这个日期来调用日期格式DATE_FORMAT(date, '%Y-%m-%dT%TZ') as date,但时间计数器上发生的时间是从上午8点+7在数据库中保存到3PM ..mysql查询中的日期格式添加额外的小时

有人可以告诉我如何从数据库中得到确切的日期?

+0

只是一种预感,你是在太平洋时区? – Tomanow 2014-11-22 12:40:20

+0

我真的在亚洲 – ryuusoultaker 2014-11-22 12:43:35

+0

so UTC +7小时? – Tomanow 2014-11-22 12:47:20

回答

1

在SELECT语句中使用此,您将得到确切的日期时间:

DATE_FORMAT(DATE_SUB(date,INTERVAL 7 HOUR),'%Y-%m-%dT%TZ') as date 
+0

谢谢你,这个诀窍:) – ryuusoultaker 2014-11-22 12:50:16