2009-12-08 87 views
2

有一個表中的時間戳列/字段,並且格式是這樣如何計算經過的時間以分鐘計在MySQL

2009-12-05 10:35:28, 

現在我想以分鐘計的時間(已經過了多少分鐘)從那以後過去了,怎麼做?

+0

@Steven:你已經使用PHP .... – RageZ 2009-12-08 06:03:12

+0

問同樣的問題,但我得到的答案是基於PHP,MySQL的沒有。我想用MySQL來實現這個功能。 – Steven 2009-12-08 06:04:47

回答

7

TIMEDIFF()可以用來獲取日期/時間值之間的差,其在表達格式「HH:SS.SSSSSS:MM」。

TIME_TO_SEC()可以轉換成秒數這一點。

SELECT TIME_TO_SEC(TIMEDIFF(NOW(), my_date_and_timestamp))/60;