我需要以PHP / MySQL形式存储表单提交的时间戳。我希望能够以最灵活的方式查询此字段,以便在PHP中显示数据。什么MySQL数据类型是最佳实践,我应该使用哪个PHP函数来存储/检索数据?
答案 0 :(得分:2)
我会将此数据存储为MySQL提供的TIMESTAMP
数据类型。与其他存储选项相比,这有很多优势,例如下面列出的DATETIME
或INT
CURRENT_TIMESTAMP
字段中的常量TIMESTAMP
的值始终指向绝对时间线中的同一时刻INT
数据类型的空间相同set timezone='timezone'
,则可以使用SET time_zone='+5:30'
将其更改为所需的值,包括UTC。只有在所需时区内没有夏令时调整时,后者才有效。答案 1 :(得分:0)
在数据库中使用DATETIME或DATE:http://dev.mysql.com/doc/refman/5.6/en/datetime.html
什么MySQL数据类型是最佳实践,我应该使用哪个PHP函数来存储/检索数据?
答案 2 :(得分:0)
不知道你在说什么时间戳,但是对于unix时间戳你需要INT类型字段。