Javascript 将给定年份与今天的日期进行比较

Javascript 将给定年份与今天的日期进行比较,javascript,Javascript,我有一个选择字段,有从2000年到2050年的多个答案。因此,如果有人选择2013年,我需要函数为我提供一个变量,该变量包含自2013年以来的年数 我试着搜索代码,但没有找到任何适合我需要的。 提前感谢大家。您可以使用javascript日期对象 输出 差额为17年(目前为2017年) 祝你好运!!希望这对你有帮助 你听说过减法吗?就拿这两个年份的数字之差来说吧。当然,但是我怎么能从dd/mm/yyyy中减去dd/mm/yyyy呢? var date = new Date(); //create

我有一个选择字段,有从2000年到2050年的多个答案。因此,如果有人选择2013年,我需要函数为我提供一个变量,该变量包含自2013年以来的年数

我试着搜索代码,但没有找到任何适合我需要的。
提前感谢大家。

您可以使用javascript日期对象

输出 差额为17年(目前为2017年)


祝你好运!!希望这对你有帮助

你听说过减法吗?就拿这两个年份的数字之差来说吧。当然,但是我怎么能从dd/mm/yyyy中减去dd/mm/yyyy呢?
var date = new Date(); //create date object
var year = date.getFullYear(); //get the year from date object

var enteredYear = parseInt("2000"); //get the value from the select

var diff = year - enteredYear;
/* for absolute value use:
var diff = Math.abs(year - enteredYear);
*/

//do something with it!!
alert('The difference is ' + diff + ' years');