使用MySQL PHP + AJAX存储日期和时间的最佳方式

时间:2011-01-03 16:08:20

标签: php mysql ajax

我正在使用MySQL和PHP制作基于Web的项目管理应用程序,该应用程序在前端使用JS(Jquery)。用户还必须输入日期和可选时间。

但是我不确定如何插入和存储日期并将其转换回应用程序中的可读形式。

提前致谢, RayQuang

2 个答案:

答案 0 :(得分:7)

始终对相应情况使用标准日期/时间类型。

在MySQL中,使用适当的Date and Time Type之一。不要盲目地使用一种类型。如果您要存储日期,请不要使用时间戳。如果您要存储时间戳,请不要使用日期。使用正确的类型并完成。

在PHP中,您可以使用整数(使用strtotime()从mysql的类型解析。

与JS交谈,我建议使用RFC 2822日期格式,因为它是标准的。这样,您就可以使用标准的日期/时间格式进行外部通信(这是非模糊的)。

答案 1 :(得分:1)

存储为timestamp.timestamp包含日期和时间。这将是存储日期和时间的最佳方式。