Bug #43452 was opened in 2007. Bug is: if you do "strtotime('third tuesday..." and the first of the month is on a Tuesday you get the fourth Tuesday. or Wed or Thur or... The bug is still there. 16 years later? or did it come back?
A workaround is: if ($day == 22) $day = 15;
A workaround is: if ($day == 22) $day = 15;