2010-08-06 19 views
0

我怎麼才能從datetime變量中獲得時間? 我將日期時間存儲在數據庫中。如果我只需要抽出時間,我該怎麼做?在php的日期時間實現mysql mysql

我必須運行一個查詢,我想從日期時間列中獲取日期和時間。我需要在不同的領域使用日期和時間。

回答

2

由於斯科特給了一個基於SQL的解決方案,有一個死簡單的方式來獲得時間從MySQL datetime-在PHP中的字符串格式化的字段。

$str = '2010-08-06 16:42:21'; 
list($date, $time) = explode(' ',$str); 
echo $time; 

由於格式爲MySQL的時間字段如下PHP的date('Y-m-d H:i:s');,空間上的簡單explode()提供兩個獨立的部分..日期之一,其中的一次。

0

一個更好的解決方案是使用mysql函數,所以它會更快。

SELECT DATE_FORMAT('your_date_column', '%H:%i:%s') AS time FROM table;