【问题标题】:php Get Time Spans Between Two Time Strings by Passing an Intervalphp 通过传递间隔获取两个时间字符串之间的时间跨度
【发布时间】:2018-11-13 15:49:20
【问题描述】:

例如有一个函数

getTimeSpans('08:00 AM', '01:00PM','15 minutes');

此函数必须返回 08:00AM 和 01:00PM 之间的所有时间字符串 相差15分钟

【问题讨论】:

    标签: php time intervals


    【解决方案1】:

    简单地练习这个核心 PHP 代码

    function getTimeSpans($start, $end, $interval){
         $intervals = array();
         $s = date('h:i A', strtotime($start));
         $e = date('h:i A', strtotime($end));
         while($s != $e)
         {
           array_push($intervals, $s);
           $s = date('h:i A', strtotime($s.' '.$interval));
         }
        return $intervals;
    }
    
        print_r(getTimeSpans('08:00AM', '09:00AM', '10 minutes'));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 2016-06-06
      • 2022-06-01
      相关资源
      最近更新 更多