Tutoriel PHP : combo DateTime / DateInterval / DatePeriod

Dans cet article nous allons voir un exemple d’utilisation très concret des classes PHP DateTime, DateInterval et DatePeriod. L’utilisation combinée de ces classes permet de réaliser des opérations complexes sur les dates avec un minimum de code et surtout avec un code compréhensible.

A noter que PHP 5.3 au minimum est nécessaire pour exécuter le code de ce tutoriel.

Déterminer tous les premier jours du mois entre deux dates

Rentrons donc dans le vif du sujet, au travers de cet exemple nous allons voir comment déterminer la date correspondant au premier jour du mois d’une période donnée. Autrement dit, sur une période démarrant sur la date du jour et terminant un an plus tard, je désire des objets DateTime initialisés sur le premier jour de chaque mois étant compris dans cette période.

Et voici le résultat de l’exécution du code ci-dessus :

Nous constatons bien que chaque itération de la boucle foreach positionne un DateTime sur le premier jour du mois pour la période donnée.

C’est tout ! En espérant que ce tutoriel vous soit bénéfique pour la compréhension des DateTime en PHP 😉

Cette entrée a été publiée dans PHP & Frameworks, et marquée avec , , le par Team Nukium.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *