gpt4 book ai didi

PHP:使用用户指定的开始日期和持续时间生成结束日期

转载 作者:搜寻专家 更新时间:2023-10-31 20:43:27 25 4
gpt4 key购买 nike

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

例子:

如果用户指定开始日期为 2013 年 6 月 5 日,持续时间为 45 天:

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

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

$ad_end_date = '2013-07-20';

请注意,为了便于生成结束日期,我为月份变量分配了一个常量值,即 30 天。无论是二月还是十一月还是闰年,每个月都有一个固定的变量值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:使用用户指定的开始日期和持续时间生成结束日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16854193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com