如何在日期时间结束时删除额外的零?

时间:2014-04-21 20:04:18

标签: php mysql datetime

我有本地运行的MySQL 5.6.16和一个字段类型为timestamp的表(也尝试过datetime)。但每次我使用now()输入其中的任何数据时,它都会显示为以下格式:2014-04-14 23:23:39.000000

不应该是2014-04-14 23:23:39吗?

即使我手动将值2014-04-14 23:23:39插入字段,它仍会添加小数秒。

我很无能为力。有什么办法可以在最后摆脱额外的零点吗?

编辑:当我使用我的脚本从数据库中检索值时,小数秒不存在。难道我正在运行的myphpadmin的版本是什么原因?

2 个答案:

答案 0 :(得分:0)

如果您不想存储小数秒,则您的MySQL字段类型应为时间戳(0)。

答案 1 :(得分:0)

插入时使用date('Y-m-d H:i:s');