更改Phpmyadmin中的日期类型

时间:2012-10-19 10:45:24

标签: php mysql date

有没有办法改变日期栏的类型,它显示像“0000-00-00”意味着在YYYY-MM-DD但我想以DD-MM-YYY格式存储日期。我知道它可以通过格式化(使用爆炸功能)完成,但我不想爆炸日期。有没有任何方法可以做到这一点没有格式化???

3 个答案:

答案 0 :(得分:3)

日期不是“存储为YYYY-MM-DD”,而是它的显示方式。它实际上以某种内部格式存储以表示时间。当您从数据库(例如SELECT DATE_FORMAT(columnName, '%d-%m-%Y'))或使用日期格式化功能(例如echo date('d-m-Y', strtotime($result['columnName'])))在PHP中选择它时,您可以采用不同的格式。在任何情况下,您都不应该只是explode字符串。

答案 1 :(得分:0)

MySQL以'YYYY-MM-DD'格式检索并显示DATE值。

http://dev.mysql.com/doc/refman/5.6/en/datetime.html

更好地坚持下去。在应用程序端显示它时,您可以随时根据您的要求更改格式。

@deceze谢谢!!

答案 2 :(得分:0)

你需要将格式设置为MM-DD-YYYY