我目前正在使用一种API,该API会以一种奇怪的格式返回时间戳,我正在努力将其解析为数据库的unix时间戳,我收到的结果是:
"date": "20190412T131518.000Z",
Run Code Online (Sandbox Code Playgroud)
我试过使用:
var date = new Date(array.date);
console.log(date.parse);
Run Code Online (Sandbox Code Playgroud)
哪一个回来了,NaN所以我不确定去哪里
您可以添加一些破折号和冒号。
Run Code Online (Sandbox Code Playgroud)20190412T131518.000Z // input 2019-04-12T13:15:18.000Z // needed format
看起来,它Date不完全接受ISO 8601格式的日期字符串。它仅遵循以下格式的标准版本
YYYY-MM-DDTHH:mm:ss.sssZ
Run Code Online (Sandbox Code Playgroud)
20190412T131518.000Z // input
2019-04-12T13:15:18.000Z // needed format
Run Code Online (Sandbox Code Playgroud)