<?php
// Find start of the week
$i = 0;
while (true) {
$tmp_date = mktime(0, 0, 0, date('n'), date('j') - $i, date('Y'));
if (date('w', $tmp_date) == 0) { // Sunday
$start_date = date('m/d/Y', $tmp_date);
break;
}
$i++;
}
// Find end of the week
$i = 0;
while (true) {
$tmp_date = mktime(0, 0, 0, date('n'), date('j') + $i, date('Y'));
if (date('w', $tmp_date) == 6) { // Saturday
$end_date = date('m/d/Y', $tmp_date);
break;
}
$i++;
}
echo "This week: $start_date - $end_date";
/* Example output
This week: 04/14/2019 - 04/20/2019
*/
?>