日期时间或时间戳?

时间:2013-08-06 16:02:26

标签: php mysql datetime

我正在创建一个在mysql中有create_date和modify_date字段的表,但是我在努力决定哪种数据类型是这两个字段的最佳选择。我应该使用两个字段的日期时间,还是应该使用create_date的日期时间和modify_date的时间戳?

3 个答案:

答案 0 :(得分:1)

取决于您的要求。如果你想知道这些事情发生的确切时间,那么使用日期/时间(MySQL中的DATETIME)。或者,如果您对日期感到满意,请选择日期(MySQL中的日期)!如果你不知道什么时候使用DATETIME只是为了安全(所以如果你需要它就有精度)。

您正在使用MySQL,因此这里是文档:http://dev.mysql.com/doc/refman/5.0/en/datetime.html

答案 1 :(得分:0)

我假设你在谈论数据库表。如果是这种情况,您需要知道日期信息,请选择modify_datecreate_date的日期时间。如果您不需要日期信息,请使用时间戳。

答案 2 :(得分:0)

抱歉,我来自乌克兰,我使用谷歌翻译。这一切都取决于你将如何使用它们,如果你相互带走然后TimeStamp,如果只是为了展示(例如在新闻中),那么它是更好的Date Time。一般来说,我推荐TimeStamp