Jakiej wersji PHP używasz? Zgaduję, że PHP <5.1 w systemie Windows? strtotime()
powinien mieć zakres dat od piątku, 13 grudnia 1901 20:45:54 GMT i wt, 19 stycznia 2038 03:14:07 GMT z PHP 5.1 i nowszymi.
Dla PHP 5.2 i nowszych możesz użyć:
$date = new DateTime('1 Jan 1950');
echo $date->format('Y-m-d');
lub,
$date = DateTime::createFromFormat('d M Y','1 Jan 1950');
echo $date->format('Y-m-d');