-1

从后端,我正在检索这个字符串作为日期:"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。有任何想法吗?

4

2 回答 2

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);
于 2017-08-15T22:24:07.483 回答
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])

希望有帮助

于 2017-08-15T22:26:17.113 回答