我的服务器有一个美国时区。需要从 PHP 生成 JSON 响应,用于 IST 计时,显示某些事件的剩余天数、小时数、分钟数、秒数。我知道它可以使用 PHP 来完成。我想知道是否可以通过 mysql 查询获得相同的结果,例如
我在桌子上有一个偶数
EVENT - Diwali
event_date - 3 November 2013
and today is 22nd and 2:30 IST time.
如果我进行如下查询
select `events`, event_date from events_table where DAY(STR_TO_DATE(event_date, '%y-%m-%d')) >DAY(CURDATE())
如何获得 IST 时区的天数、小时数、分钟数?这可以通过查询来实现吗?
解决方案
SELECT CONVERT_TZ(NOW(),@@session.time_zone, '+05:30');