我從名爲events的表中提取值EventDate。目前正在給我一個時間戳和日期 - 2012-05-29 00:00:00。從MySQL數據庫中提取日期刪除時間
無論如何要修剪這在PHP?在函數中使用MySQL的構建
我從名爲events的表中提取值EventDate。目前正在給我一個時間戳和日期 - 2012-05-29 00:00:00。從MySQL數據庫中提取日期刪除時間
無論如何要修剪這在PHP?在函數中使用MySQL的構建
嘗試,如DATE_FORMAT()
甚至DATE()
SELECT
DATE_FORMAT(EventDate, '%Y-%m-%d') AS eventDate
FROM events;
SELECT
DATE(EventDate) AS eventDate
FROM events;
如果你真的需要做到這一點在PHP中,使用date()
功能。
$date = '2012-05-29 00:00:00';
echo date('Y-n-j', strtotime($date)); // 2012-05-29
如果不想在DB中存儲時間戳,那麼將字段類型從datetime更改爲date。然後在檢索時只會獲取日期。
OR
$date = //store DB date in this variable;
date('Y-m-d',strtotime($date));
爲什麼不這樣做在MySQL了嗎?而不是'SELECT eventDate FROM events',做'SELECT DATE(eventDate)FROM events'。 – Konerak