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

问题描述 投票:2回答:1

输入: -

时间:21:00:00

输出应该是: -

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

要么

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

javascript angular datetime
1个回答
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)

© www.soinside.com 2019 - 2024. All rights reserved.