如何从日期字符串中获取总分钟数?

时间:2017-08-15 22:18:48

标签: javascript date datetime hour minute

从后端开始,我将此字符串检索为日期:"2017-08-16T18:35:41.611Z2017-08-16T13:35:41.611"

如何从此字符串中提取总分钟数?我尝试了以下方法:

let date = new Date("2017-08-16T18:35:41.611Z2017-08-16T13:35:41.611");
let minutes = date.getMinutes();
console.log(minutes);

但是date记录为Invalid Dateminutes记录为NaN。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

你的后端发送给你两次约会 的 2017-08-16T18:35:41.611Z 2017-08-16T13:35:41.611

如果您无法修改后端服务,可以将它们拆分为Z,然后执行您所说的功能:

let date = new Date("2017-08-16T18:35:41.611Z2017-08-16T13:35:41.611".split("Z")[0]);
let minutes = date.getMinutes();
console.log(minutes);

答案 1 :(得分:1)

在你的日期字符串中,我看到两个日期。

dateString = "2017-08-16T18:35:41.611Z2017-08-16T13:35:41.611"

dates  = x.split('Z')

console.log("date1 :", new Date(dates[0])
console.log("date1 :", new Date(dates[1])

希望有所帮助