首页 > 解决方案 > 如何在javascript中仅从UTC时间获取日期和时间

问题描述

我想将 UTC 时间转换为 ist 时间,我得到了这样的时间。我想删除“GMT+0530(印度标准时间)”

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

预期结果

2018 年 7 月 19 日 18:06:14 或 19/7/2018 06:06 PM

样本数据

2018-07-19T16:36:21.065Z

代码

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

标签: javascriptdatetimeutc

解决方案


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

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

推荐阅读