只是不知道如何在两个时间或日期对象之间得到飞蛾的差异。
我目前的代码:
var start_time = plot_data[0][0]; // first array selector gets the pair, second: the time
var end_time = plot_data[plot_data.length - 1][0];
var time_range = end_time - start_time;
这样会很好:
var diff_in_months = time_range.months()?
= d
答案 0 :(得分:4)
Javascript Date对象有以下几种方法: http://www.w3schools.com/jsref/jsref_obj_date.asp 如果startTime和endTime是Date-objects:
var diff_in_Months = endTime.getMonth() - startTime.getMonth();
考虑数年会更复杂。
var diff_in_Months = ( endTime.getFullYear()*12 + endTime.getMonth() ) - ( startTime.getFullYear()*12 + startTime.getMonth() );
我想?