以DD-MON-YYYY格式处理PHP中的日期

时间:2013-06-18 14:50:33

标签: php javascript

在我的项目中,我使用DD-MON-YYYY格式的日期并将其存储在MySql表中作为数据类型=“文本”

示例:18-JUN-2013

我使用JavaScript日期选择器从日历中选择日期。

  

块引用

现在,我真的想表演的是:

1:使用PHP从MySql数据库中检索两个日期之间的日期差异。

2:添加359天到检索日期并显示未来日期。

  

块引用

注意:日期格式必须为DD-MON-YYYY。

1 个答案:

答案 0 :(得分:2)

实际上,您应该将日期存储为数据库中的正确日期类型,始终可以控制输出格式。这将公开所有数据库工具,以便正确地搜索,比较和排序日期。

但是,由于您没有这个,您将需要使用PHP的strtotime方法将字符串日期转换为unix时间戳,然后可以将其用于比较和计算

请参阅此问题的答案以了解日期差异:

How to calculate the difference between two dates using PHP?

为了将时间添加到您可以执行的日期:

$newDate = strtotime('18-JUN-2013 + 359 days');