我正在使用调用此函数的getFormattedTimeFromString(startTime)
getFormattedTimeFromString(timeString){
return (new Date('1970-01-01T' + timeString + 'Z'));
}
答案 0 :(得分:1)
如果您传入getFormattedTimeFromString("14:00:00")
并将Thu Jan 01 1970 19:30:00 GMT+0530 (IST)
作为输出,那么这是预期的......
你想要它是什么?也许你想删除Z
?因为它是本地的?
Thu Jan 01 1970 19:30:00 GMT+0530 (IST)
只是您当地时区的一种表示形式
我得Thu Jan 01 1970 15:00:00 GMT+0100 (CET)
但它在UTC中仍然是相同的。
如果你愿意:
new Date(`Thu Jan 01 1970 19:30:00 GMT+0530 (IST)`).toJSON()
// you get same input back
"1970-01-01T14:00:00.000Z"
仍然是相同的输入
如果你想要
,你还可以在日期对象上使用不同的方法,例如getUTCxxxx