@@ -371,28 +371,30 @@ public function providePeriods()
371
371
{
372
372
$ i = new \DateInterval ('PT0S ' );
373
373
$ ms = \PHP_VERSION_ID >= 70100 && isset ($ i ->f ) ? '.0 ' : '' ;
374
+ $ h0 = "00:00:00 $ ms " ;
375
+ $ h1 = "01:00:00 $ ms " ;
374
376
375
377
$ periods = array (
376
- array ('2017-01-01 ' , 'P1D ' , '2017-01-03 ' , 0 , ' every + 1d, from 2017-01-01 00:00:00 (included) to 2017-01-03 00:00:00 ' , ' 1) 2017-01-01%a2) 2017-01-02 ' ),
377
- array ('2017-01-01 ' , 'P1D ' , 1 , 0 , ' every + 1d, from 2017-01-01 00:00:00 (included) recurring 2 time/s ' , ' 1) 2017-01-01%a2) 2017-01-02 ' ),
378
+ array ('20
E30A
17-01-01 ' , 'P1D ' , '2017-01-03 ' , 0 , " every + 1d, from 2017-01-01 $ h0 (included) to 2017-01-03 $ h0 " , " 1) 2017-01-01 $ h0 %a2) 2017-01-02 $ h0 " ),
379
+ array ('2017-01-01 ' , 'P1D ' , 1 , 0 , " every + 1d, from 2017-01-01 $ h0 (included) recurring 2 time/s " , " 1) 2017-01-01 $ h0 %a2) 2017-01-02 $ h0 " ),
378
380
379
- array ('2017-01-01 ' , 'P1D ' , '2017-01-04 ' , 0 , ' every + 1d, from 2017-01-01 00:00:00 (included) to 2017-01-04 00:00:00 ' , ' 1) 2017-01-01%a2) 2017-01-02%a3) 2017-01-03 ' ),
380
- array ('2017-01-01 ' , 'P1D ' , 2 , 0 , ' every + 1d, from 2017-01-01 00:00:00 (included) recurring 3 time/s ' , ' 1) 2017-01-01%a2) 2017-01-02%a3) 2017-01-03 ' ),
381
+ array ('2017-01-01 ' , 'P1D ' , '2017-01-04 ' , 0 , " every + 1d, from 2017-01-01 $ h0 (included) to 2017-01-04 $ h0 " , " 1) 2017-01-01 $ h0 %a2) 2017-01-02 $ h0 %a3) 2017-01-03 $ h0 " ),
382
+ array ('2017-01-01 ' , 'P1D ' , 2 , 0 , " every + 1d, from 2017-01-01 $ h0 (included) recurring 3 time/s " , " 1) 2017-01-01 $ h0 %a2) 2017-01-02 $ h0 %a3) 2017-01-03 $ h0 " ),
381
383
382
- array ('2017-01-01 ' , 'P1D ' , '2017-01-05 ' , 0 , ' every + 1d, from 2017-01-01 00:00:00 (included) to 2017-01-05 00:00:00 ' , ' 1) 2017-01-01%a2) 2017-01-02%a1 more ' ),
383
- array ('2017-01-01 ' , 'P1D ' , 3 , 0 , ' every + 1d, from 2017-01-01 00:00:00 (included) recurring 4 time/s ' , ' 1) 2017-01-01%a2) 2017-01-02%a3) 2017-01-03%a1 more ' ),
384
+ array ('2017-01-01 ' , 'P1D ' , '2017-01-05 ' , 0 , " every + 1d, from 2017-01-01 $ h0 (included) to 2017-01-05 $ h0 " , " 1) 2017-01-01 $ h0 %a2) 2017-01-02 $ h0 %a1 more " ),
385
+ array ('2017-01-01 ' , 'P1D ' , 3 , 0 , " every + 1d, from 2017-01-01 $ h0 (included) recurring 4 time/s " , " 1) 2017-01-01 $ h0 %a2) 2017-01-02 $ h0 %a3) 2017-01-03 $ h0 %a1 more " ),
384
386
385
- array ('2017-01-01 ' , 'P1D ' , '2017-01-21 ' , 0 , ' every + 1d, from 2017-01-01 00:00:00 (included) to 2017-01-21 00:00:00 ' , ' 1) 2017-01-01%a17 more ' ),
386
- array ('2017-01-01 ' , 'P1D ' , 19 , 0 , ' every + 1d, from 2017-01-01 00:00:00 (included) recurring 20 time/s ' , ' 1) 2017-01-01%a17 more ' ),
387
+ array ('2017-01-01 ' , 'P1D ' , '2017-01-21 ' , 0 , " every + 1d, from 2017-01-01 $ h0 (included) to 2017-01-21 $ h0 " , " 1) 2017-01-01 $ h0 %a17 more " ),
388
+ array ('2017-01-01 ' , 'P1D ' , 19 , 0 , " every + 1d, from 2017-01-01 $ h0 (included) recurring 20 time/s " , " 1) 2017-01-01 $ h0 %a17 more " ),
387
389
388
- array ('2017-01-01 01:00:00 ' , 'P1D ' , '2017-01-03 01:00:00 ' , 0 , ' every + 1d, from 2017-01-01 01:00:00 (included) to 2017-01-03 01:00:00 ' , ' 1) 2017-01-01 01:00:00 %a2) 2017-01-02 01:00:00 ' ),
389
- array ('2017-01-01 01:00:00 ' , 'P1D ' , 1 , 0 , ' every + 1d, from 2017-01-01 01:00:00 (included) recurring 2 time/s ' , ' 1) 2017-01-01 01:00:00 %a2) 2017-01-02 01:00:00 ' ),
390
+ array ('2017-01-01 01:00:00 ' , 'P1D ' , '2017-01-03 01:00:00 ' , 0 , " every + 1d, from 2017-01-01 $ h1 (included) to 2017-01-03 $ h1 " , " 1) 2017-01-01 $ h1 %a2) 2017-01-02 $ h1 " ),
391
+ array ('2017-01-01 01:00:00 ' , 'P1D ' , 1 , 0 , " every + 1d, from 2017-01-01 $ h1 (included) recurring 2 time/s " , " 1) 2017-01-01 $ h1 %a2) 2017-01-02 $ h1 " ),
390
392
391
- array ('2017-01-01 ' , 'P1DT1H ' , '2017-01-03 ' , 0 , "every + 1d 01:00:00 $ ms , from 2017-01-01 00:00:00 (included) to 2017-01-03 00:00:00 " , ' 1) 2017-01-01 00:00:00 %a2) 2017-01-02 01:00:00 ' ),
392
- array ('2017-01-01 ' , 'P1DT1H ' , 1 , 0 , "every + 1d 01:00:00 $ ms , from 2017-01-01 00:00:00 (included) recurring 2 time/s " , ' 1) 2017-01-01 00:00:00 %a2) 2017-01-02 01:00:00 ' ),
393
+ array ('2017-01-01 ' , 'P1DT1H ' , '2017-01-03 ' , 0 , "every + 1d $ h1 , from 2017-01-01 $ h0 (included) to 2017-01-03 $ h0 " , " 1) 2017-01-01 $ h0 %a2) 2017-01-02 $ h1 " ),
394
+ array ('2017-01-01 ' , 'P1DT1H ' , 1 , 0 , "every + 1d $ h1 , from 2017-01-01 $ h0 (included) recurring 2 time/s " , " 1) 2017-01-01 $ h0 %a2) 2017-01-02 $ h1 " ),
393
395
394
- array ('2017-01-01 ' , 'P1D ' , '2017-01-04 ' , \DatePeriod::EXCLUDE_START_DATE , ' every + 1d, from 2017-01-01 00:00:00 (excluded) to 2017-01-04 00:00:00 ' , ' 1) 2017-01-02%a2) 2017-01-03 ' ),
395
- array ('2017-01-01 ' , 'P1D ' , 2 , \DatePeriod::EXCLUDE_START_DATE , ' every + 1d, from 2017-01-01 00:00:00 (excluded) recurring 2 time/s ' , ' 1) 2017-01-02%a2) 2017-01-03 ' ),
396
+ array ('2017-01-01 ' , 'P1D ' , '2017-01-04 ' , \DatePeriod::EXCLUDE_START_DATE , " every + 1d, from 2017-01-01 $ h0 (excluded) to 2017-01-04 $ h0 " , " 1) 2017-01-02 $ h0 %a2) 2017-01-03 $ h0 " ),
397
+ array ('2017-01-01 ' , 'P1D ' , 2 , \DatePeriod::EXCLUDE_START_DATE , " every + 1d, from 2017-01-01 $ h0 (excluded) recurring 2 time/s " , " 1) 2017-01-02 $ h0 %a2) 2017-01-03 $ h0 " ),
396
398
);
397
399
398
400
if (\PHP_VERSION_ID < 70107 ) {
0 commit comments