2017-07-19 122 views
1

我有一个选择字段,其中有多个回答可能性,范围从2000到2050.所以如果有人选择2013,我需要该函数给我一个变量,以2013年后的年数为准。将给定的年份与今天的日期进行比较

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

+2

您是否听说过_subtraction_?只要拿出两年数字的区别。 –

+0

当然,但我怎么能从dd/mm/yyyy中减去dd/mm/yyyy? –

回答

3

您可以使用JavaScript日期对象。 https://www.w3schools.com/js/js_date_methods.asp

var date = new Date(); //create date object 
var year = date.getFullYear(); //get the year from date object 

var enteredYear = "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'); 

输出 的差异为17岁(目前2017)

GOOD LUCK !!希望这可以帮助你!

相关问题