如何将 UTC 转换为 IST 时间格式 [重复]

Posted

技术标签:

【中文标题】如何将 UTC 转换为 IST 时间格式 [重复]【英文标题】:How to convert UTC to IST time format [duplicate] 【发布时间】:2018-07-14 21:55:24 【问题描述】:

输入:- 2018-01-19T17:04:54.923Z;

输出:- 2018-01-19 17:04:54;

如何获得适用于所有浏览器的通用逻辑 javascript

【问题讨论】:

【参考方案1】:

你可以用这个:

var dt = new Date('2018-01-19T17:04:54.923Z');

var formatedString = dt.getFullYear() + "-" + dt.getMonth() + 1 + "-" + dt.getDate() + " " + dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();


console.log(formatedString);

【讨论】:

纯代码答案没有帮助,即使他们回答了问题。【参考方案2】:

在 javascript 中,您可以使用下面的 sn-ps 将 UTC 日期转换为本地日期格式。

// Your input date
var utcDate = new Date('2018-01-19T17:04:54.923Z');

//Converted UTC to local(IST, etc.,,)
console.log(utcDate.toUTCString());
/* 
  Output is : "Fri, 19 Jan 2018 17:04:54 GMT"
*/

【讨论】:

toUTCString 的结果取决于实现,可能是也可能不是 OP 要求的格式(很可能不是)。

以上是关于如何将 UTC 转换为 IST 时间格式 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将特定时间转换为UTC时间戳[重复]

Javascript将日期转换为UTC [重复]

如何将当前 UTC 时间转换为 Linux 时间戳 [重复]

Javascript - 将 ISO8601 UTC 时间转换为客户端的本地时间 [重复]

如何在 Python 中将本地时间转换为 GMT 时区

如何将 UTC 时间转换为本地时间