DatePeriod::__constructCrée un nouvel objet DatePeriod
&reftitle.description;
publicDatePeriod::__constructDateTimeInterfacestartDateIntervalintervalintrecurrencesintoptions0publicDatePeriod::__constructDateTimeInterfacestartDateIntervalintervalDateTimeInterfaceendintoptions0publicDatePeriod::__constructstringisostrintoptions0
Crée un nouvel objet DatePeriod.
&reftitle.parameters;
start
La date de début de la période.
interval
L'intervalle entre les récurrences de la période.
recurrences
Le nombre de récurrences. Doit être plus grand que 0.
end
La date de fin de la période.
isostr
Une spécification
ISO 8601 de la répétition de l'intervalle.
Les occurrences zéro (R0/) ne sont pas supportée.
options
Peut être configuré à DatePeriod::EXCLUDE_START_DATE
pour exclure la date de début du jeu de dates de récursion dans
la période.
&reftitle.changelog;
&Version;&Description;7.2.19, 7.3.6, 7.4.0recurrences doit désormais être plus grand que 0.
&reftitle.examples;
Exemple avec DatePeriod
format('Y-m-d')."\n";
}
?>
]]>
&example.outputs;
Exemple avec DatePeriod et DatePeriod::EXCLUDE_START_DATE
format('Y-m-d')."\n";
}
?>
]]>
&example.outputs;
&reftitle.notes;
Les nombres de répétitions non liés spécifiés dans la section 4.5
"Intervalle de temps récurrent" de la norme ISO 8601 ne sont pas
supportés, c'est-à-dire ni "R/..." comme
isostr ni &null; comme
end ne fonctionnerait.