PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP:使用用户指定的开始日期和持续时间生成结束日期大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试创建一个函数,该函数根据用户传递的开始日期和持续时间参数确定广告的结束日期.

例:

如果用户指定开始日期为2013年6月5日,有效期为45天:

$ad_startdate = '2013-06-05';
$ad_duration = 45;

函数自动获取结束日期,该日期应为2013年7月20日:

$ad_END_DATE = '2013-07-20';

请注意,为方便生成结束日期,我为变量分配了几个月的常量值,该值为30天.无论是2月,11月还是a年,每个月的固定变量值为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问题,只是想看看是否有人对此有所了解,但回答的问题与我的挑战有很大不同.
非常感谢获得帮助.

解决方法:

function getAdvertEndDate ($ad_startdate, $ad_duration){
    return date("Y-m-d", strtotime($ad_startdatE) + ($ad_duration * 86400));
}

像这样使用:

$endDate = getAdvertEndDate("2013-04-08", 40);

大佬总结

以上是大佬教程为你收集整理的PHP:使用用户指定的开始日期和持续时间生成结束日期全部内容,希望文章能够帮你解决PHP:使用用户指定的开始日期和持续时间生成结束日期所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: