我想计算以SQL时间格式(例如11:33:00)存储的记录的秒数为从一天开始的秒数(在本例中为41580,即(11 * 60 *) 60)+(33 * 60))使用PHP,这样我就可以将这些秒添加到变量来计算DateTime。看来我不能用strtotime这样做。我是否需要编写一个函数,如果是这样,有人可以建议一个有效的函数吗?
答案 0 :(得分:2)
我想你正在寻找MySQL函数TIME_TO_SEC
。它完全符合你的要求。您可以在SELECT
语句中使用它,如下所示:
SELECT TIME_TO_SEC(your_time_column) AS seconds FROM ...