Skip to content
PHP Logo

How can PHP users efficiently calculate future dates based on week/year inputs?

To efficiently calculate future dates based on week/year inputs in PHP, you can use the DateTime class along with the date_modify method to add the desired number of weeks to the specified date.

php
$week = 5;
$year = 2022;

$date = new DateTime();
$date->setISODate($year, $week);

$date->modify('+3 weeks'); // Adding 3 weeks to the specified date

echo $date->format('Y-m-d'); // Output the future date