Time
и Date
находятся в неправильном порядке (для всего Safari, я думаю:):
Я проверил это в Safari, и оно работает (я просто поменял местами дату и время в последней строке):
var date = new Date("19871104071535".replace(
/^(\d{4})(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)$/,
'$2/$3/$1 $4:$5:$6'
));
alert(date);
Это также будет работать в других браузерах, потому что это то, что ожидается.