将日期保存到mysql数据库的最佳方法

Jan*_*ník 3 php mysql date

我想将日期保存到数据库中,而且,当我从数据库获取结果时,我想按日期对它们进行排序并按日期对它们进行分类:例如显示结果,这些结果不到一天等等.保存日期的最佳方法是什么?

Smo*_*PHP 10

如果您指的是MySQL列数据类型,请使用,DATE除非您想要包含时间,在这种情况下也是如此DATETIME.常见的是TIMESTAMP,但不同的架构可能会产生不必要的结果.

综上所述: DATE

关于日期和时间格式:http://dev.mysql.com/doc/refman/5.0/en/datetime.html

至于订购,它将与正常情况相同: ORDER BY my_date_column

不到1天: WHERE my_date_column = DATE(NOW()) - INTERVAL 1 DAY