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

Handling date in PHP in the format of DD-MON-YYYY

本文关键字:处理 日期 格式 DD-MON-YYYY PHP 中以      更新时间:2023-09-26

在我的项目中,我使用DD-MON-YYYY格式的日期,并将其存储在MySql表中,数据类型=" Text"

例子:18 - 2013年6月——

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

引用

现在,我真正要表演的是:

1:当使用PHP从MySql数据库检索时,查找两个日期之间的日期差异。

2:为检索到的日期增加359天,并显示未来日期。

引用

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

确实应该将日期存储为数据库中适当的日期类型,输出格式总是可以控制的。这将暴露用于正确搜索、比较和排序日期的所有数据库工具。

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

查看日期差异问题的答案:

如何使用PHP计算两个日期之间的差异?

为日期添加时间,您可以这样做:

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