好的,所以在我的数据库中,我有以下列:id
, title
, admission
, date_start
, date_end
, time_start
, time_end
, location
, description
, image
,hyperlink
我正在从数据库中检索date_start
并date_end
清理了一些数据,但无法删除日期之前的 0。
到目前为止我的代码:http: //pastebin.com/eAUXtkaX
date_start
和date_end
函数的输出是:
日期开始:12 月 4 日 - 6 日 // 这是用于将两个不同的日期输入到 db
日期开始:12 月 25 日 //这是用于将输入的两天显示为相同的情况。
好的,当两个不同的日期输入数据库时,我将如何删除第一个数字之前的 0?
MySQL 查询(也在 pastebin 中):
SELECT *, CONCAT(DATE_FORMAT(date_start, '%M %d'),
(IF(date_start = date_end,'',CONCAT(' - ', DAY(date_end))))) newDate
FROM events3
WHERE date_end >= CURDATE()
ORDER BY date_start LIMIT 5