- 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
$start_date = date('Y-m-d', $next_monday+1555200) . "T00:00:00"; //add 18 days to get the 3rd friday
}else{
$start_date = date('Y-m-d', $next_monday+1555200) . "T00:00:00"; //add 18 days to get the 3rd friday
}
echo $start_date;
?>