I usually do not rely on a piece of string. What about custom function?
function getSaturdayDay($year, $month, $position) { $firstDay = date('w', mktime(0, 0, 0, $month, 1, $year)); $diff = 6 - $firstDay; return 1 + $diff + $position * 7; }
and use it in your context
echo "may 2nd sat " . getSaturdayDay(2013, 5, 1); echo '<br/>may 4th sat ' . getSaturdayDay(2013, 5, 3); echo '<br/>june 2nd sat ' . getSaturdayDay(2013, 6, 1); echo '<br/>june 4th sat ' . getSaturdayDay(2013, 6, 3);
invisal
source share