我正在尝试创建一个函数,该函数根据用户传递的开始日期和持续时间参数确定广告的结束日期。
例子:
如果用户指定开始日期为 2013 年 6 月 5 日,持续时间为 45 天:
$ad_startdate = '2013-06-05';
$ad_duration = 45;
该函数应自动获取结束日期,即 2013 年 7 月 20 日:
$ad_end_date = '2013-07-20';
请注意,为了便于生成结束日期,我为几个月的变量分配了一个常数值,即 30 天。无论是 2 月还是 11 月还是闰年,每个月都有一个固定的变量值 30。
我试图想出一些关于这个的东西,但就是想不通。
$ad_startdate = '2013-06-05';
$ad_duration = 45;
// End date should be 2013-07-20
function getAdvertEndDate ($ad_startdate, $ad_duration){
//Add up start date with duration
$end_date = strtotime($ad_startdate) + $ad_duration;
return $end_date;
}
我浏览了 SO 问题,只是想看看是否有人对此有所了解,但回答的问题与我的挑战是如此不同。非常感谢能得到这方面的帮助。