さて、私のデータベースには次の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
anddate_end
関数の出力は次のとおりです。
開始日:12月4日-6 //これは、2つの異なる日がデータベースに入力された
場合です。開始日:12月25日//これは、入力された2日が同じように表示される場合です。
さて、2つの異なる日がデータベースに入力された場合の場合、最初の桁の前の0を削除するにはどうすればよいですか?
MySQLクエリ(ペーストビンにもあります):
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