当前位置: 首页 > 面试题库 >

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

壤驷兴朝
2023-03-14
问题内容

我以日期开始,以2010-05-01结束2010-05-10。如何在PHP中迭代所有这些日期?


问题答案:

需要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:s\n");
}

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



 类似资料:
  • 本文向大家介绍Java遍历起止日期中间的所有日期操作,包括了Java遍历起止日期中间的所有日期操作的使用技巧和注意事项,需要的朋友参考一下 传入的起止日期,返回一个泛型为String的集合: 补充知识:java中日期的循环 看了很多的日期循环的代码,没有用到calendar的基本就不用看了,各种循环判断,只有这一篇比较靠谱 以上这篇Java遍历起止日期中间的所有日期操作就是小编分享给大家的全部内容

  • 问题内容: 我正在寻找一个循环遍历目录中所有文件的PHP脚本,以便可以使用文件名进行操作,例如格式,打印或将其添加到链接中。我希望能够按名称,类型或创建/添加/修改的日期对文件进行排序。(想想目录“ index”。)我还希望能够将排除项添加到文件列表中,例如脚本本身或其他“系统”文件。(类似于和“目录”。) 由于我希望能够修改脚本,因此我对查看PHP文档和学习如何自己编写更感兴趣。就是说,如果有任

  • 问题内容: 我有一个Java类,其中有许多。 我想循环遍历所有字段,并为空字段做些事情。 例如,如果我的课程是: 在另一个位置,我将创建一个对象,并且想遍历该类中的所有字段。有点像这样: 我有什么办法可以做到这一点? 问题答案: 用于[班级] (http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html)

  • 本文向大家介绍shell通过遍历输出两个日期范围内所有日期的方法,包括了shell通过遍历输出两个日期范围内所有日期的方法的使用技巧和注意事项,需要的朋友参考一下 前言 在平常c/c++开发中经常遇到日期处理的情形,例如求两个给定的日期之间相差的天数或者需要使用map存储两个固定日期范围内的所有日期。前段时间项目中需要用shell脚本批量处理给定的两个日期范围内所有日期产生的日志,当时以为shel

  • 所以我在这个项目中使用了fullcalendar,在同一个页面上有多个日历,每个日历都有自己的Prev/Next/Today按钮。我想要完成的是,当点击Prev/Next时,它会为页面上的所有日历启动,而不是仅仅为它绑定的日历启动,如果这样做有意义的话。我尝试使用jQuery来实现这一点,因为它们具有相同的类名,下面是一个我尝试过的click函数的示例,但并不完全像我预期的那样工作。 例如,我有五

  • 对于这个问题,我需要用一个公式求出两个点之间的距离,给定两个点的坐标和值p。我让程序为一个输入行工作,但我希望用户能够输入多行,并让程序循环通过它们。例如: 1.0 1.0 2.0 2.0 1.0 我对java相当陌生,还在学习,所以我很感激我能得到的任何帮助。提前谢了。