前端技术 手机教程
程序开发 平面动画
系统软件 CMS教程
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索

PHP获取两个日期之间的所有日期

2021-09-09 16:46:15 来源:原创 作者:寂静的神经

PHP获取两个日期之间的所有日期时,可以使用 DatePeriod 类:

use DatePeriod;
use DateTime;
use DateInterval;

......

$period = new DatePeriod(new DateTime('2021-01-01'), new DateInterval('P1D'), new DateTime('2021-01-15'));
foreach ($period as $date) {
    $dates[] = $date->format("Y-m-d");
}  
dump($dates);

输出:

array:14 [▼
  0 => "2021-01-01"
  1 => "2021-01-02"
  2 => "2021-01-03"
  3 => "2021-01-04"
  4 => "2021-01-05"
  5 => "2021-01-06"
  6 => "2021-01-07"
  7 => "2021-01-08"
  8 => "2021-01-09"
  9 => "2021-01-10"
  10 => "2021-01-11"
  11 => "2021-01-12"
  12 => "2021-01-13"
  13 => "2021-01-14"
]

附:使用 Carbon 获取两个日期之间的日期方法

本文关键词:日期

相关文章

零五网,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五网 版权所有 辽ICP备13002105号-1