php,根据开始日期和月数获取结束日期

php,根据开始日期和月数获取结束日期,php,Php,我需要根据今天的日期和月份数计算结束日期。例如,今天的日期为2010年1月4日,月数为6。有没有函数可以用来计算返回“10/01/2010”的值 另外,我认为重要的是要注意,我将结果存储在MySQL中作为“DATETIME”,所以我想我也必须对时间做一些事情 谢谢 试试看 -将任何英文文本datetime描述解析为Unix时间戳 示例 echo date('Y-m-d', strtotime('+6 months')); // 2010-10-01 有关各种输入格式,请参见API说明str

我需要根据今天的日期和月份数计算结束日期。例如,今天的日期为2010年1月4日,月数为6。有没有函数可以用来计算返回“10/01/2010”的值

另外,我认为重要的是要注意,我将结果存储在MySQL中作为“DATETIME”,所以我想我也必须对时间做一些事情

谢谢

试试看

  • -将任何英文文本datetime描述解析为Unix时间戳
示例

echo date('Y-m-d', strtotime('+6 months')); // 2010-10-01
有关各种输入格式,请参见API说明
strotime
还接受时间戳作为第一个参数将相对计算的第二个参数。如果未设置,将使用当前日期时间的时间戳

这已经被问了很多次了,所以你可能想看看其中的一些

试试看

  • -将任何英文文本datetime描述解析为Unix时间戳
示例

echo date('Y-m-d', strtotime('+6 months')); // 2010-10-01
有关各种输入格式,请参见API说明
strotime
还接受时间戳作为第一个参数将相对计算的第二个参数。如果未设置,将使用当前日期时间的时间戳

这已经被问了很多次了,所以你可能想看看其中的一些

试试strotime()

请尝试strotime()


如果您将结果存储为MySQL中的DATETIME,那么下面的代码可能就是您想要的:

$mysqlDate = date("Y-m-d H:i:s",strtotime("+6 months"));
将字符串转换为时间戳,默认情况下将从当前时间开始使用相对值
date()
将使用该时间戳,上面的格式字符串将为您提供一个MySQL友好的时间戳值

e、 g:


如果您将结果存储为MySQL中的DATETIME,那么下面的代码可能就是您想要的:

$mysqlDate = date("Y-m-d H:i:s",strtotime("+6 months"));
将字符串转换为时间戳,默认情况下将从当前时间开始使用相对值
date()
将使用该时间戳,上面的格式字符串将为您提供一个MySQL友好的时间戳值

e、 g: