Php 添加月份后获取日期,休假天数以上

Php 添加月份后获取日期,休假天数以上,php,javascript,Php,Javascript,如何获取月份和之后的月份日期,如上面的示例所示 $end_date应为“2012-02-05”;休假超过5天。不要把一天算在上面 如何在php中实现这一点 我不喜欢 $start_date = "2012-01-05"; $end_date = "2012-02-10"; 第二个例子 $month = 1; $end_date = "2012-02-05"; 那么应该 $start_date = "2012-06-19"; $end_date = "2012-09-25

如何获取月份和之后的月份日期,如上面的示例所示

$end_date
应为“2012-02-05”;休假超过5天。不要把一天算在上面

如何在php中实现这一点

我不喜欢

$start_date = "2012-01-05";   
$end_date = "2012-02-10";
第二个例子

$month = 1;   
$end_date =   "2012-02-05"; 
那么应该

$start_date = "2012-06-19";  
$end_date = "2012-09-25";
从“2012-09-19”到“2012-09-25”的休假天数


谢谢

您可以使用
strotime()
在原始日期的基础上增加几个月

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

您应该查找您所使用的任何语言的日期和日期时间操纵函数。每一种好的语言都有一种方法可以根据特定的参数(如年和月)构造日期,并安全地递增月/递减月/递增日/等等。可以在提问前帮助你,但你的问题没有显示出这样的努力。存在的诸多问题中,关于哪一个?他们为什么不帮你解决问题?这是你想要的。。。非常感谢你。是的,我不想这样回答。再次感谢你。。。。
$start = '2012-01-23';
$months = 3;
$timeExpr = sprintf('+%d months', $months);
$end = date($start, strtotime($timeExpr));

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