我在PHP中有2个日期,如何运行foreach循环来遍历所有这些日子?

我在PHP中有2个日期,如何运行foreach循环来遍历所有这些日子?,第1张

我在PHP中有2个日期,如何运行foreach循环来遍历所有这些日子?

需要PHP5.3:

$begin = new DateTime('2010-05-01');$end = new DateTime('2010-05-10');$interval = DateInterval::createFromDateString('1 day');$period = new DatePeriod($begin, $interval, $end);foreach ($period as $dt) {    echo $dt->format("l Y-m-d H:i:sn");}

这将在

$start
和之间的定义时间段内输出所有天数
$end
。如果要包括第10个,则设置
$end
为第11个。您可以根据自己的喜好调整格式。参见PHPManual for DatePeriod。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5441202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存