Quelle version de PHP utilisez-vous ? Je suppose que PHP <5.1 sous Windows ? strtotime()
devrait avoir une plage de dates allant du vendredi 13 décembre 1901 à 20 h 45 min 54 s GMT au mar 19 janvier 2038 à 03 h 14 min 07 s GMT avec PHP 5.1 et versions ultérieures.
Pour PHP 5.2 et supérieur, vous pouvez utiliser :
$date = new DateTime('1 Jan 1950');
echo $date->format('Y-m-d');
ou,
$date = DateTime::createFromFormat('d M Y','1 Jan 1950');
echo $date->format('Y-m-d');