Я храню поле DATETIME в таблице. После того, как Хранение ценности пришло как 2012-09-09 06:57:12 .
Для хранения я использую синтаксис:
date("Ymd H:i:s");
Теперь «Мой вопрос», «Извлечение данных», «Как можно разделить дату и время» , используя единственный запрос MySQL.
Дата, как 2012-09-09 и время, как 06:57:12 .
Вы можете достичь этого с помощью DATE_FORMAT () ( щелкните ссылку для других форматов )
SELECT DATE_FORMAT(colName, '%Y-%m-%d') DATEONLY, DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY
в документации mysql функция DATE () будет вытаскивать часть даты в datetime feild и TIME () для временной части. поэтому я бы постарался:
select DATE(dateTimeFeild) as Date, TIME(dateTimeFeild) as Time, col2, col3, FROM Table1 ...
Пытаться:
SELECT DATE(`date_time_field`) AS date_part, TIME(`date_time_field`) AS time_part FROM `your_table`
Для использования только даты
date("Ymd");
и для использования только времени
date("H:i:s");