我有一個事件頁面,顯示來自數據庫的事件。在我的數據庫中,我有一個日期時間格式的列。有沒有辦法讓選擇中的日期或時間彼此分開以便在PHP中顯示?從日期時間格式中分離日期和時間mysql
注意:我正在尋找任何默認/核心PHP函數來解決這個問題。
我有一個事件頁面,顯示來自數據庫的事件。在我的數據庫中,我有一個日期時間格式的列。有沒有辦法讓選擇中的日期或時間彼此分開以便在PHP中顯示?從日期時間格式中分離日期和時間mysql
注意:我正在尋找任何默認/核心PHP函數來解決這個問題。
使用此查詢,你會得到你想要的輸出:
$sql = "SELECT DATE(datecolumn) as mydate, TIME(datecolumn) as mytime FROM `tablename`";
只需使用MySQL的函數:
SELECT DATE(column), TIME(column) FROM table
在PHP端使用date('d.m.y', $column)
和date('H:i:s', $column)
。
在MySQL中使用DATE(insertdate
),時間(insertdate
)
可以使用date_format
功能
SELECT date_format(dateCol, '%Y-%m-%d') as `date`,
date_format(dateCol, '%H:%i:%s') as `time` FROM tableName;