$date = new DateTime(); $date->setISODate(2022, 2, 1); // sets the date to the first day of the second week of 2022 echo $date->format('Y-m-d'); // output: 2022-01-10
$date = new DateTime(); $date->setISODate(2022, 52); // sets the date to the last day (Sunday) of the 52nd week of 2022 echo $date->format('Y-m-d'); // output: 2022-12-25In this example, we create a new DateTime object with the current date and then use the setISODate method to set the year to 2022 and the ISO week number to 52. Since we don't specify the day of the week, it defaults to Monday. The resulting date is December 25, 2022. Package library: PHP DateTime class is included in the core PHP library.