获取日期后添加月和离开以上天数

Get Date after adding month and leave above days

本文关键字:离开 取日期 添加 获取      更新时间:2023-09-26
$start_date = "2012-01-05";   
$end_date = "2012-02-10";

如何获取月份和获取月份日期后应该像上面的例子一样

$end_date应为"2012-02-05";休假5天以上。不要虚度光阴。

如何在php中做到这一点?

我不想喜欢

$month = 1;   
$end_date =   "2012-02-05"; 

第二个例子

$start_date = "2012-06-19";  
$end_date = "2012-09-25";

then should

$month = 3;   
$end_date = "2012-09-19";   

休假日期在"2012-09-19"到"2012-09-25"之间

谢谢

$start = '2012-01-23';
$months = 12;
$date=new DateTime($start);
$date->modify('+'.$months.' month');
echo $date->format('Y-m-d');

您可以使用strtotime()在原始日期上添加几个月…

$start = '2012-01-23';
$months = 3;
$timeExpr = sprintf('+%d months', $months);
$end = date($start, strtotime($timeExpr));
echo $end; //will output '2012-04-23'