首页 > 解决方案 > 使用 moment.js 解析时如何忽略时区

问题描述

我需要从 jsDate对象中读取日期,就好像它是 UTC 一样,但是该对象包含时区。

moment当它有一些时区数据时,如何像在 UTC 中一样创建对象?

标签: javascriptmomentjs

解决方案


  1. 你可以通过使用来做到这一点 moment.utc().

    moment([2011, 10, 8, 5]).format(); 
    
    moment.utc([2011, 10, 8, 5]).format(); 
    
  2. 如果您希望您的时区完全忽略,您可以使用此代码。

      var firstDayStr = '29 January 2014';
      var startAtTime = '10:01:02 AM';
      var localFormat = 'YYYY-MM-DD[T]HH:mm:ss';
      var m = moment(firstDayStr + ' ' + startAtTime).format(localFormat);
    

推荐阅读