Problema com a função php strtotime ao usar valores ordinais

Às vezes, obtenho resultados inesperados ao usar valores ordinais com strtotime. Por exemplo, por que

date("M j", strtotime("second Tuesday February 2011"))

resultar em "15 de fevereiro" (que é realmente oterceiro Terça-feira em 2011?