<?xml version="1.0" encoding="ISO-8859-1"?>
<slide>
	<title>Periods</title>
	<subtitle>Iterating over a period</subtitle>

	<example result="1"><![CDATA[<?php
$db = new DateTimeImmutable( '2018-12-31' );
$de = new DateTimeImmutable( '2019-12-31' );
$di = DateInterval::createFromDateString(
	'first thursday of next month'
);
$dp = new DatePeriod(
	$db, $di, $de, DatePeriod::EXCLUDE_START_DATE
);
foreach ( $dp as $dt )
{
   echo $dt->format( "F jS\n" );
}
?>]]></example>
</slide>
