【问题标题】:Get months of certain time period with PHP [duplicate]使用PHP获取特定时间段的几个月[重复]
【发布时间】:2015-10-27 11:14:43
【问题描述】:

如何使用 PHP 检索 2015 年 10 月至 2016 年 5 月日期范围内的所有月份? ex - 2015-11月,2015-12月,2016-1月..等等

【问题讨论】:

    标签: php


    【解决方案1】:

    PHP 文档中有很好的示例。 http://php.net/manual/en/class.dateperiod.php

    <?php
    
    $begin = new DateTime( '2012-08-01' );
    $end = new DateTime( '2012-08-31' );
    $end = $end->modify( '+1 day' ); 
    
    $interval = new DateInterval('P1D');
    $daterange = new DatePeriod($begin, $interval ,$end);
    
    foreach($daterange as $date){
        echo $date->format("Ymd") . "<br>";
    }
    ?>
    

    只需提供所需的日期格式即可。

    在此处更改:

    $date->format("Ymd")
    

    正如@Uchiha 所说,这里有一个答案: https://stackoverflow.com/a/18743012/2160958

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 2012-01-02
      • 1970-01-01
      • 2012-03-22
      • 1970-01-01
      • 2012-12-15
      • 2014-07-25
      相关资源
      最近更新 更多