How to add weeks to a date and then find the next monday in PHP

1 Answer

0 votes
$date = '2022/03/19';
$weeks = 3;

$dateTime = DateTime::createFromFormat('Y/m/d', $date);
$dateTime->add(DateInterval::createFromDateString($weeks . ' weeks'));
$dateTime->modify('next monday');

$date = $dateTime->format('Y-m-d');

echo $date;




/*
run:

2022-04-11

*/

 



answered Mar 22, 2022 by avibootz

Related questions

1 answer 128 views
128 views asked Mar 24, 2022 by avibootz
1 answer 97 views
97 views asked Mar 22, 2022 by avibootz
1 answer 117 views
117 views asked Mar 24, 2022 by avibootz
1 answer 160 views
1 answer 121 views
121 views asked Mar 22, 2022 by avibootz
1 answer 120 views
1 answer 113 views
...