如何在javascript中仅从utc时间获取日期和时间

如何在javascript中仅从utc时间获取日期和时间,javascript,datetime,utc,Javascript,Datetime,Utc,我想把utc时间转换成ist时间,我得到的时间是这样的。我想删除“GMT+0530(印度标准时间)” 2018年7月19日星期四18:06:14 GMT+0530(印度标准时间) 预期结果 2018年7月19日18:06:14或2018年7月19日下午6:06 样本数据 2018-07-19T16:36:21.065Z 代码 我是通过以下方式实现的。如果我错了,请纠正我 var data = '2018-07-19T16:36:21.065Z'; function UtcToIst(data)

我想把utc时间转换成ist时间,我得到的时间是这样的。我想删除“GMT+0530(印度标准时间)”

2018年7月19日星期四18:06:14 GMT+0530(印度标准时间)

预期结果

2018年7月19日18:06:14或2018年7月19日下午6:06

样本数据

2018-07-19T16:36:21.065Z

代码


我是通过以下方式实现的。如果我错了,请纠正我

var data = '2018-07-19T16:36:21.065Z';

function UtcToIst(data) {
    var dt = new Date(data);
    return dt;
}

var updDate = UtcToIst(data).toLocaleDateString();
var updTime = UtcToIst(data).toLocaleTimeString();
var updDateTime = updDate + ", " + updTime;

console.log(updDateTime); // 7/19/2018, 9:36:21 AM

我是通过以下方式实现的。如果我错了,请纠正我

var data = '2018-07-19T16:36:21.065Z';

function UtcToIst(data) {
    var dt = new Date(data);
    return dt;
}

var updDate = UtcToIst(data).toLocaleDateString();
var updTime = UtcToIst(data).toLocaleTimeString();
var updDateTime = updDate + ", " + updTime;

console.log(updDateTime); // 7/19/2018, 9:36:21 AM

去@塔德曼他想做相反的事情:@JustinPearce我只是给了一个开始的地方,而不是一个具体的解决方案。“如果你想提供一个完整的答案,那当然。”塔德曼不,不,我同意。文档是一个很好的开始!您可以使用moment.js库()吗?这将使你的任务变得非常简单@塔德曼他想做相反的事情:@JustinPearce我只是给了一个开始的地方,而不是一个具体的解决方案。“如果你想提供一个完整的答案,那当然。”塔德曼不,不,我同意。文档是一个很好的开始!您可以使用moment.js库()吗?这将使你的任务非常容易。