在Angular 2中将时间hh:mm:ss转换为GMT时间格式

时间:2017-12-20 04:42:48

标签: javascript angular datetime

输入: -

时间:21:00:00

输出应该是: -

时间:2017年12月20日星期三21:00:00 GMT + 0530(IST)

OR

时间:2017-12-20 21:00:00

1 个答案:

答案 0 :(得分:2)

您的输入是: 21:00:00

使用下面的JS代码':'拆分输入:

let timeArr = "21:00:00".split(':');

然后,使用新的日期函数将日期添加到时间,即

let newDateTime = new Date().setHours(timeArr[0], timeArr[1],0,0);

然后你可以把你的时间转换成,

let finalDate = new Date(newDateTime);

您将获得finalDate = Wed Dec 20 2017 21:00:00 GMT + 0530(IST)