-2
我的日期字段目前在下列格式保存數據:SQL存儲YYYY/MM/DD通過PHP/SQL文本
2016年9月2日14時04分43秒
相反,我會喜歡它說:
02月2016,14:04
有沒有一種簡單的方法使用PHP/MySQL的語句,將其轉化?
編輯: 我想也可以選擇我們說的日期在過去30天的行。例如,選擇日期> 2017/03/06的所有行
我的日期字段目前在下列格式保存數據:SQL存儲YYYY/MM/DD通過PHP/SQL文本
2016年9月2日14時04分43秒
相反,我會喜歡它說:
02月2016,14:04
有沒有一種簡單的方法使用PHP/MySQL的語句,將其轉化?
編輯: 我想也可以選擇我們說的日期在過去30天的行。例如,選擇日期> 2017/03/06的所有行
您可以使用MySQL函數:date_format()
。 在你的情況,你可以嘗試:
DATE_FORMAT(NOW(),'%d %M %Y %h:%i %p)
更多關於它here。
也做人們告訴你的變化,使列日期時間。
您應該製作DATETIME列,而不必擔心它是如何存儲的。你只需要擔心它如何顯示*,你可以在你的SELECT中處理。 –
我有一個名爲DATE的列,它的存儲方式與上面相同,當我回顯時,它的顯示與存儲的完全相同 – GRS
我說的是**類型**,而不是** **。將DATATYPE列設置爲DATETIME而不是CHAR()或VARCHAR(),並且它以內置的方式存儲在您不需要擔心的預設格式中。 –