Javascript 在图表中找出日期和时间之间的差异

Javascript 在图表中找出日期和时间之间的差异,javascript,highcharts,Javascript,Highcharts,我试图找出日期和时间之间的差异,但得到的结果不是NaN就是0 yAxis: { dateTimeLabelFormats: { millisecond: '%H:%M', second: '%H:%M:%S', minute: '%H:%M', hour: '%H:%M', day: '%m/%d/%Y',

我试图找出日期和时间之间的差异,但得到的结果不是NaN就是0

 yAxis: {  
            dateTimeLabelFormats: {
                millisecond: '%H:%M',
                second: '%H:%M:%S',
                minute: '%H:%M',
                hour: '%H:%M',
                day: '%m/%d/%Y',
                week: '%m/%d/%Y',
                month: '%m/%Y',
                year: '%Y'
            },
            units: [
                ['millisecond', [1000]],
                ['second', [60]],
                ['minute', [60]],
                ['hour', [1, 12]],
                ['day', [1]],
                ['week', [1]],
                ['month', [1]],
                ['year', null]
            ]
}
tooltip: {
           formatter: function() {
           var difference_time = Highcharts.dateFormat('%m/%d/%Y %H:%M:%S', 
                                this.point.startDisplay) - 
                                 Highcharts.dateFormat('%m/%d/%Y %H:%M:%S', 
                                 this.point.endDisplay);
            return '<b>' + this.point.status + '</b><br />' +
              this.point.startDisplay + ' <br />' +
                 this.point.endDisplay + ' <br />' +
                   difference_time;
         }
}
yAxis:{
日期时间标签格式:{
毫秒:“%H:%M”,
第二个:“%H:%M:%S”,
分钟:“%H:%M”,
小时:“%H:%M”,
日期:'%m/%d/%Y',
周:'%m/%d/%Y',
月份:'%m/%Y',
年份:'%Y'
},
单位:[
[‘毫秒’,[1000]],
[second',[60]],
[分钟],[60],
[hour',[1,12]],
['day',[1]],
[‘周’,[1]],
[‘月’,[1]],
['year',null]
]
}
工具提示:{
格式化程序:函数(){
var difference\u time=Highcharts.dateFormat(“%m/%d/%Y%H:%m:%S”,
此。点。开始显示)——
Highcharts.dateFormat(“%m/%d/%Y%H:%m:%S”,
此.point.endDisplay);
返回“+this.point.status+”
+ this.point.startDisplay+“
”+ this.point.endDisplay+“
”+ 时间差; } }

我的时间差分为0或NaN,我不知道如何减去日期时间并以相同的日期时间格式得到差分

如果你从
未定义的
未定义的
中减去任何东西,你将得到
NaN
,如果值相同,你将得到0。嗨@user12364618,
this.point.startDisplay
this.point.endDisplay
的值是多少?this.point.startDisplay-11/12/2019 02:27:40 this.point.endDisplay-11/12/2019 15:17:26并且它只减去日期并给出0,不考虑时间。有人能帮我解决这个问题吗