229 of 410 menu

Klas DatePeriod

Die klas DatePeriod skep 'n reeks datums tussen 'n begin- en eindpunt met 'n sekere interval. Dit neem parameters: die begin datum as 'n voorwerp DateTime, die interval as 'n voorwerp DateInterval, die aantal herhalings of die einddatum. Laat toe om alle datums in die gespesifiseerde reeks te herhaal.

Sintaksis

new DatePeriod(DateTime $start, DateInterval $interval, int $recurrences);
new DatePeriod(DateTime $start, DateInterval $interval, DateTime $end);

Voorbeeld

Laat ons 'n tydperk van 5 datums skep met 'n interval van 1 dag:

<?php $start = new DateTime('2025-01-01'); $interval = new DateInterval('P1D'); $period = new DatePeriod($start, $interval, 4); foreach ($period as $date) { echo $date->format('Y-m-d') . '<br>'; } ?>

Resultaat van die uitvoering van kode:

'2025-01-01' '2025-01-02' '2025-01-03' '2025-01-04' '2025-01-05'

Voorbeeld

Laat ons 'n tydperk tussen twee datums skep met 'n interval van 1 week:

<?php $start = new DateTime('2025-01-01'); $end = new DateTime('2025-02-01'); $interval = new DateInterval('P1W'); $period = new DatePeriod($start, $interval, $end); foreach ($period as $date) { echo $date->format('Y-m-d') . '<br>'; } ?>

Resultaat van die uitvoering van kode:

'2025-01-01' '2025-01-08' '2025-01-15' '2025-01-22' '2025-01-29'

Sien ook

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp