2013-02-16 150 views
0

我想要計算以時間格式(例如11:33:00)存儲的記錄的秒數爲從一天開始的秒數(在本例中爲41580,即(11 * 60 * 60) )+(33 * 60))使用PHP,這樣我可以將這些秒添加到一個變量來計算日期時間。看來,我不能使用strtotime來做到這一點。我是否需要編寫一個函數,如果有的話,有人可能會提出一個有效的函數嗎?如何將SQL時間記錄轉換爲秒?

回答

2

您在尋找MySQL函數TIME_TO_SEC,我想。它確實是你想要的。你會使用它的SELECT聲明像這裏面:

SELECT TIME_TO_SEC(your_time_column) AS seconds FROM ... 
+0

感謝TIME_TO_SEC工作(而不是TIME_TO_SECONDS) – Nick 2013-02-16 15:32:10

+0

@Nick哦,是的..我在想什麼?固定。 – Gargron 2013-02-16 15:35:44

+0

謝謝 – Nick 2013-02-16 15:53:40