JavaScript может проанализировать эту дату, если вы удалите +0000
из строки:
var dStr = "Fri Apr 09 12:53:54 +0000 2010";
dStr = dStr.replace("+0000 ", "") + " UTC";
var d = new Date(dStr);
Chrome - и я подозреваю, что некоторые другие браузеры, отличные от IE, - может фактически анализировать его с +0000
, присутствующим в строке, но вы также можете удалить его для совместимости.
PHP может анализировать дату с помощью strtotime:
strtotime("Fri Apr 09 12:53:54 +0000 2010");