Syntaxe :DateTimeInterface DatePeriod ::getStartDate (void)
Paramètres :Cette fonction prend aucun paramètre.
Valeur renvoyée :Cette fonction renvoie la date de début de la période spécifiée.Les programmes suivants illustrent la fonction DatePeriod::getStartDate() en PHP :
Programme 1 :
// Initialiser startDate dans le temps
$StartDate
=
new
DateHeure (
`2019-05-16T00 : 00 : 00Z`
);
// Initialiser DateInterval 2 jours
$DateInterval
=
new
DateInterval (
` P2D`
);
// Initialiser endDate dans le temps
$EndDate
=
nouveau
DateHeure (
`2019-05-20T00 : 00 : 00Z`
);
// Initialiser DatePeriod avec startDate, DateInterval et
// Date de fin
$datePeriod
=
nouveau
DatePeriod (
$StartDate
,
$DateInterval
,
$EndDate
);
// Appelez la fonction getStartDate()
$StartDate
=
$datePeriod
-> getStartDate();
// Obtenir la date de début
echo
$StartDate
-> format (DateTime::ISO8601);
?>
Quitter :2019-05 -16T00 : 00 : 00 + 0000
Programme 2 : < ? php
// Initialiser DatePeriod avec la date 2019-09-30,
// heure 10 heures, 40 minutes et 44 secondes et s
// période quotidienne 14 jours
$datePeriod
=
nouveau
DatePeriod (
`R7 / 2019-09-30T10: 40: 44Z / P14D`
);
// Appeler la fonction getStartDate()
$StartDate
=
$datePeriod
-> getStartDate();
// Obtenir la date de début
echo
$StartDate
-> format (DateTime : :ISO8601);
?>
Sortie :2019-09 -30T10 : 40 : 44 + 0000
Lien : https://www.php.net/manual/en/dateperiod.getstartdate.php