【问题标题】:How to convert an ISO date time to local date in angular using moment libary?如何使用矩库将 ISO 日期时间转换为角度的本地日期?
【发布时间】:2020-08-07 16:52:02
【问题描述】:

我有 angular 5 项目,并且我有一个 UTC 日期作为字符串。如何使用 moment js 将其转换为本地日期。以下是我拥有的 UTC 日期字符串

2020-07-31T02:00:00.000+0000

感谢任何帮助

谢谢

【问题讨论】:

    标签: javascript angular momentjs


    【解决方案1】:

    我将举一个将 UTC 转换为德国时区的示例。通过使用这个库: https://momentjs.com/timezone/

    const moment = require('moment-timezone');
    import 'moment/locale/de';
    

    然后在代码中:

    let UtcTime = '2020-07-31T02:00:00.000+0000';
    let timeZoneOffset = moment(UtcTime).tz("Europe/Berlin").format('Z');
    let localTime = moment.utc(UtcTime).utcOffset(timeZoneOffset).format("L");
    

    【讨论】:

    • @knowledgeseeker001 非常感谢,如果它解决了问题,那么请将我的答案标记为解决方案。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 2011-06-01
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多