使用MySQL时间戳存储时间信息是比较好的方法。我们可以使用NOW()或者CURRENT_TIMESTAMP()函数获取服务器本地区时的当前时间,也可以使用UTC_TIMESTAMP()函数获得UTC时区时间戳。
例如:
MySQL时间戳要比UNIX时间戳简单一些,其通用形式为“YYYY-MM-DD HH:MM:SS”,通常存储类型为DATATIME(注意:不要和DATE以及TIME混淆,这两者分别存储“YYYY-MM-DD”和“HH:MM:SS”形式的值)类型。
这种时间戳的的优点是易读,也可适用于简单的排序和比较操作,还具有可以预计的长度(在9999年之前)。