<?php
function getStartAndEndDate($week, $year)
{
$time = strtotime("1 January $year", time());
$day = date('w', $time);
$time += ((7*$week)+1-$day)*24*3600;
$return[0] = date('Y-m-d', $time);
$time += 6*24*3600;
$return[1] = date('Y-m-d', $time);
return $return;
}
print_r(getStartAndEndDate(date('W'), 2017));
- Output for 5.6.38, 7.0.0 - 7.0.33, 7.1.0 - 7.1.25, 7.2.0 - 7.2.13, 7.3.0
- Array
(
[0] => 2017-07-10
[1] => 2017-07-16
)
preferences:
92.21 ms | 402 KiB | 81 Q