从后端开始,我将此字符串检索为日期:"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 Date
,minutes
记录为NaN
。有什么想法吗?
答案 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])
希望有所帮助