下面是我的表结构
现在我需要一个查询,我可以显示该事件的天数、小时数、分钟数、秒数。
我用过这个查询
select title,`date`,subject ,TIMESTAMPDIFF(DAY, CONVERT_TZ(NOW(),@@session.time_zone, '+05:30'),'2013-05-25 12:00:00') as dayleft ,TIMESTAMPDIFF(HOUR, CONVERT_TZ(NOW(),@@session.time_zone, '+05:30'),'2013-05-25 12:00:00') as hourleft from jos_holidays where `date` > CONVERT_TZ(NOW(),@@session.time_zone, '+05:30')
以上结果是我
但我需要得到准确的剩余时间,包括天、小时、分钟和秒,并将其显示在单独的列中。我可以在查询中实现这一点吗?虽然这可以在 PHP 中实现。
查询中的日期"2013-05-25 12:00:00"
值也是硬编码的。也可以让它变得动态。
谢谢