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

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

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

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

【问题讨论】:

    标签: javascript angular date datetime time


    【解决方案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 要求的格式(很可能不是)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多