gpt4 book ai didi

php - 获取从现在到 x 天后的所有日期

转载 作者:可可西里 更新时间:2023-11-01 00:14:23 24 4
gpt4 key购买 nike

我正在尝试调用一个函数,该函数将返回从现在到过去的可变天数之间的所有天数。下面是一些伪代码与真实代码的混合。你们能帮忙让它返回所有日期的数组吗?

function getTimeStamps($numDays){
$today = date("Y-m-d");
$startDate = $today - $numdays;
$movingDay = $startDate;

$results = array();
while($movingDay <= $today){
array_push($results,$movingDay);
$movingDay + 1 day;
}
return $results;
}
$dateList = getTimeStamps(8);

这个函数会返回

array(
'2013-12-10',
'2013-12-11',
'2013-12-12',
'2013-12-13',
'2013-12-14',
'2013-12-15',
'2013-12-16',
'2013-12-17'
);

最佳答案

这应该可以完成您需要的繁重工作。您可以对其进行修改以适合您的具体目的。

$start    = new DateTime('2013-12-01');
$end = new DateTime('2013-12-17');
$interval = new DateInterval('P1D');
$period = new DatePeriod($start, $interval, $end);

foreach ($period as $dt)
{
echo $dt->format("Y-m-d") . PHP_EOL;
}

See it in action

关于php - 获取从现在到 x 天后的所有日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20645688/

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