在我的项目中,我使用DD-MON-YYYY格式的日期并将其存储在MySql表中作为数据类型=“文本”
示例:18-JUN-2013
我使用JavaScript日期选择器从日历中选择日期。
块引用
现在,我真的想表演的是:
1:使用PHP从MySql数据库中检索两个日期之间的日期差异。
2:添加359天到检索日期并显示未来日期。
块引用
注意:日期格式必须为DD-MON-YYYY。
答案 0 :(得分:2)
实际上,您应该将日期存储为数据库中的正确日期类型,始终可以控制输出格式。这将公开所有数据库工具,以便正确地搜索,比较和排序日期。
但是,由于您没有这个,您将需要使用PHP的strtotime
方法将字符串日期转换为unix时间戳,然后可以将其用于比较和计算
请参阅此问题的答案以了解日期差异:
How to calculate the difference between two dates using PHP?
为了将时间添加到您可以执行的日期:
$newDate = strtotime('18-JUN-2013 + 359 days');