- date: documentation ( source)
- strtotime: documentation ( source)
<?php
$now = strtotime('now');
$next_monday = strtotime('Monday');
if (($next_monday-$now) < (4*86400)){
$next_monday = $next_monday + 604800;//add a week
$third_friday = $next_monday+1555200; //add 18 days to get the 3rd friday
$start_date = date('Y-m-d', $third_friday) . "T00:00:00";
}else{
$third_friday = $next_monday+1555200;//add 18 days to get the 3rd friday
$start_date = date('Y-m-d', $third_friday) . "T00:00:00";
}
echo $start_date;
?>