小编Ila*_*riM的帖子

JavaScript - 两个时间字符串之间的差异

我需要比较两个不同的日期时间字符串(格式:YYYY-MM-DD'T'HH:mm)。

以下是日期时间字符串:

var a = ("2017-05-02T10:45");
var b = ("2017-05-02T12:15");
Run Code Online (Sandbox Code Playgroud)

我已经从它们中切出日期,所以我只需要时间(形成:HH:mm)。

var now = a.slice(11, 16);
var then = b.slice(11, 16);

// now = 10:45
// then = 12:15
Run Code Online (Sandbox Code Playgroud)

有什么办法可以得到这两次之间的差异吗?

结果应如下所示:

1 hour 30 minutes
Run Code Online (Sandbox Code Playgroud)

另外,如果日期不同,是否也有任何简单的解决方案来获得日期差异?

javascript time compare date difference

6
推荐指数
2
解决办法
8976
查看次数

标签 统计

compare ×1

date ×1

difference ×1

javascript ×1

time ×1