将日期格式从html更改为mysql(最佳实践?)

时间:2017-04-18 09:46:02

标签: jquery html mysql

情况如下:我的mysql数据库的日期为unix时间(例如:1440514020),我的html页面发送的日期如下:2015年2月30日。

如果我这样做:

mysql> select date(from_unixtime(1440514020));

我明白了:

2015-08-25

所以,当然,我不能直接在mysql上使用我的html的网页日期,因为日期格式不兼容,所以我的问题是:哪个更好,使用select date_format(from_unixtime(1440514020), '%d/%m/%Y');或使用jquery / php在将它发送到mysql之前更改日期?

编辑:还可以选择更改日期的存储方式,因此我可以对所有实际日期进行更新,然后触发将所有日期设置为d / m / Y格式。

1 个答案:

答案 0 :(得分:1)

  

将数据库日期保持为 Y-m-d 格式和前端的最佳做法   如果需要,您可以通过更改其格式来显示它。

在你的日期选择器中,您可以将日期格式设置为Y-m-d,使用PHP脚本可以查询到数据库。