Je peux avoir lundi cette semaine avec:
$monday = date_create()->modify('this Monday');
Je voudrais avoir avec la même facilité le 1er de ce mois. Comment puis-je y arriver?
Merci
Je peux avoir lundi cette semaine avec:
$monday = date_create()->modify('this Monday');
Je voudrais avoir avec la même facilité le 1er de ce mois. Comment puis-je y arriver?
Merci
Requiert PHP 5.3 pour fonctionner ("premier jour de" est introduit dans PHP 5.3). Sinon, l'exemple ci-dessus est le seul moyen de le faire:
<?php
$d = new DateTime('2010-01-19');
$d->modify('first day of this month');
echo $d->format('jS, F Y');
// alternatively...
echo date_create('2010-01-19')
->modify('first day of this month')
->format('jS, F Y');
En PHP 5.4+, vous pouvez faire ceci:
<?php
echo (new DateTime('2010-01-19'))
->modify('first day of this month')
->format('jS, F Y');
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.