Get Start and End Dates of the Current Week

 
<?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

*/

?>