Показать сообщение отдельно
  #2 (permalink)  
Старый 05.02.2014, 06:04
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

У меня в safari все норм:
function birthDateToAge(birthDate) {
    birthDate = new Date(birthDate);
    var now = new Date(),
    age = now.getFullYear() - birthDate.getFullYear();
        return now.setFullYear(1972) < birthDate.setFullYear(1972) ? age - 1 : age;
}

alert(birthDateToAge(new Date(1986, 2, 3)));


Покажите как запускаете.
Ответить с цитированием