以两种日期格式(YYYY / MM / DD hh:mm)获取天差?

时间:2018-10-05 13:12:24

标签: javascript

我正在尝试得出两个看起来像这样的日期之间的差异:

2018/10/05 13:59

但是我的问题出在我的代码上,它总是重新调谐NaN。

这是我当前的代码:

var start = '2018/10/05 13:59';
var end = '2018/10/05 17:59';

var converted_start = start.replace("/", "-");
var converted_end = end.replace("/", "-");

// end - start returns difference in milliseconds 
var diff = new Date(converted_end - converted_start);

// get days
var days = diff/1000/60/60/24;

alert(days);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

我试图在代码中将/替换为-,但这不能解决问题!

有人可以请教这个问题吗?

先谢谢了。

2 个答案:

答案 0 :(得分:1)

driver.closeApp()

这对我有用

答案 1 :(得分:0)

您可以使用以下内容以两种日期格式(YYYY / MM / DD hh:mm)获取天差:

var start = new Date('2018/10/05 13:59');
var end = new Date('2018/10/05 17:59');

// get hours
var hours= (end-start)/3600000;

alert(hours);