Php 如何将SQL时间记录转换为秒?
我想使用PHP将以SQL时间格式(例如11:33:00)存储的记录的秒数计算为从一天开始的秒数(在本例中为41580,即(11*60*60)+(33*60)),以便我可以将这些秒数添加到变量中以计算日期时间。看来我不能用strotime来做这件事。我需要写一个函数吗?如果需要,有人能推荐一个有效的函数吗?我想你正在寻找MySQL函数。这正是你想要的。您可以在Php 如何将SQL时间记录转换为秒?,php,mysql,datetime,time,Php,Mysql,Datetime,Time,我想使用PHP将以SQL时间格式(例如11:33:00)存储的记录的秒数计算为从一天开始的秒数(在本例中为41580,即(11*60*60)+(33*60)),以便我可以将这些秒数添加到变量中以计算日期时间。看来我不能用strotime来做这件事。我需要写一个函数吗?如果需要,有人能推荐一个有效的函数吗?我想你正在寻找MySQL函数。这正是你想要的。您可以在SELECT语句中使用它,如下所示: SELECT TIME_TO_SEC(your_time_column) AS seconds FRO
SELECT
语句中使用它,如下所示:
SELECT TIME_TO_SEC(your_time_column) AS seconds FROM ...
@尼克:哦,是的。。我在想什么?固定的。