【发布时间】:2016-09-10 02:55:52
【问题描述】:
【问题讨论】:
-
你为什么不用
TIMESTAMP或DATETIME内置的MySQL? -
除非有非常特殊的原因需要将“日期”存储为整数,否则我建议使用 MySQL 的内部日期/时间戳函数。
-
虽然你真的应该使用 DATETIME。
-
@CharlotteDunois:谢谢,看来
BIGINT是确保它面向未来的方法。至于DATETIME,是我的原创设计。不幸的是,PHP 在为 MySQL 转换日期和YYYY-MM-DD HH:MM:SS格式方面非常糟糕,所以为了清楚起见,我决定坚持使用 Unix 时间戳。例如,我将所有日期存储在 UTC 时区。但是当我进行这些转换时,PHP 会尝试将其转换为服务器的本地时间,这太痛苦了!!!