У меня есть код jquery, например:
var date_time=elem.added_date;
var date = date_time.split(' ');
var dates=new Date();
var currentDate = dates.getFullYear()+"-"+(dates.getMonth()+1)+"-"+dates.getDate();
// alert(currentDate);
//alert(date[0]);
var age=currentDate-date[0];
currentDate: is the currentdate comming like (2018-06-30)
date[0] :in this i am getting the dob like (1988-01-30)
как я могу получить возраст по обоим из двух значений, я застрял здесь, может кто-нибудь, пожалуйста, помогите мне связать это
На самом деле я новичок в jquery, поэтому я спрашиваю @Rory McCrossan
Это еще одна причина, по которой вам следует заняться исследованиями.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете сделать это с помощью moment.js
var years = moment().diff('1988-01-30', 'years');
или попробуйте этот способ JS
var date_time=elem.added_date;
var date = date_time.split(' ');
var dates=new Date();
var currentDate = dates.getFullYear()+"-"+(dates.getMonth()+1)+"-"+dates.getDate();
var ageDifMs = new Date(currentDate) - new Date(date[0]).getTime();
var ageDate = new Date(ageDifMs);
var age = Math.abs(ageDate.getUTCFullYear() - 1970);
console.info(age)var ageDifMs = new Date("2018-5-30") - new Date("1988-01-30 ").getTime();
var ageDate = new Date(ageDifMs);
var age = Math.abs(ageDate.getUTCFullYear() - 1970);
console.info(age)Это полагается на библиотеку moment.js
не могли бы вы обновить мой вопрос своим ответом ???
Я не получаю возраст по коду, пожалуйста, обновите мой код ???
@Shruti Обновлено. Пожалуйста, проверьте фрагмент
показывать возраст 0 для каждого случая
Убедитесь, что ваши currentDate и date[0] предоставляют правильную дату
date [0] = 2018-5-30, текущая дата: 1988-01-30
@Shruti, вы можете проверить мою демонстрацию на те даты. Он работает в этом фрагменте.
Найдите время, чтобы изучить вашу проблему. Это частый вопрос, на который легко найти ответ.