0
$.ajax({
        type: 'post',
        dataType: 'json',
        url: "file.php",
        data: {id: sampleval},
        success: function(data)
                for (var i = 0; i < data.length; i++)
                {   
                    currentTime = data[i]['hire'];
                    var d1 = Date.parse(""+currentTime+"");
                    alert(d1.toString('dd/mm/yyyy'));
                    var d2 = d1.toString('dd/mm/yyyy');
                    alert((new date).getFullYear - d2.getFullYear());
                }
            }
        }); 

data[i]['hire']是一个日期。带格式yyyy-mm-dd。我很难得到只有一年的时间。我想要的是显示员工在公司工作的年数。

4

1 回答 1

0

这应该给出年份的差异:alert(new Date().getFullYear() - d1.getFullYear());

于 2012-10-12T08:01:22.743 回答