Strtotime работает только на языке по умолчанию на сервере? Приведенный ниже код должен разрешиться до 11 августа 2005 года, однако он использует французское «aout» вместо английского «aug».
Есть идеи, как с этим справиться?
<?php
$date = strtotime('11 aout 05');
echo date('d M Y',$date);
?>
Попробуйте установить локаль перед преобразованием:
setlocale(LC_TIME, "fr_FR");