Показать сообщение отдельно
  #4 (permalink)  
Старый 23.08.2016, 00:06
Новичок на форуме
Отправить личное сообщение для AlexDomson Посмотреть профиль Найти все сообщения от AlexDomson
 
Регистрация: 18.08.2016
Сообщений: 2

function getAge(birthStr) {
    var year=parseInt(birthStr.substr(0, 4));
    var month=parseInt(birthStr.substr(5, 2))-1;
    var day=parseInt(birthStr.substr(8, 2));
    var today=new Date();
    var age=today.getFullYear()-year;
    if(today.getMonth()<month || (today.getMonth()==month && today.getDate()<day)){age--;}
    return age;
}

$(function(){
    $.getJSON('echo.json', function(data) {
        for( var  i=0;i<data.values.length;i++){
            var age = getAge(data.values[i].birthDate.v);
            var year = data.values[i].birthDate.v.substr(0, 4);
            var month = data.values[i].birthDate.v.substr(5, 2);
            var day = data.values[i].birthDate.v.substr(8, 2);
            $('#users').append('<tr><td>' + data.values[i].name.v + '</td>' +
                '<td>' + data.values[i].firstName.v + '</td>' +
                '<td>' +  age + '(' + year + '-' + month + '-' + day + ')' + '</td>' +
                '<td><a href="tel:'+ data.values[i].tel.v + '" class="ng-binding">' + data.values[i].tel.v + '</a></td>' +
                '<td><a target="_blank"  href="http://maps.google.com/?q=' + data.values[i].address.v + '">'  + data.values[i].address.v + '</a></td></tr>');


        }
        $('.spc').append('<caption>' + data.values.length + '</caption>')

    });
});


сам уже сделал, вот таким образом достает из json файла нужную инфу и считает
Ответить с цитированием