我想从我的时间戳(例如,' 2015-8-02 56:30:00)列中检索年份和月份,例如2015 / 5,2015 / 6,...& #39;显示在一排桌子上。但我不能。
这是我的查询
$dateFormat = 'Y-m-d H:i:s';
$startDate = '2014-01-23 00:00:00';
$endDate=date('Y-m-d H:i:s');
$date = DateTime::createFromFormat($dateFormat, $startDate);
$year = $date->format('Y/m');
答案 0 :(得分:3)
您可以在MySQL查询中执行此操作,例如:
SELECT *, DATE_FORMAT( `timestampColumn`, '%Y/%m' ) as `formattedDate` FROM `yourTable`;