为什么这会在时刻js返回无效日期

时间:2014-12-18 10:07:15

标签: javascript momentjs

这个

moment(1420066800000);

返回一个带有无效日期的时刻对象,为什么?

编辑

moment(1420066800000).isValid() 

返回true!但是:时刻的财产

_d.__proto__ 

是“无效日期”对象。这就是我的困惑,因为我认为这在我的应用程序中导致了错误的行为。

1 个答案:

答案 0 :(得分:-1)

2014年12月31日星期三23:00:00 GMT + 0000(UTC)有什么问题?

> d = moment(1420066800000);
{ _isAMomentObject: true,
  _i: 1420066800000,
  _f: undefined,
  _l: undefined,
  _strict: undefined,
  _isUTC: false,
  _pf: 
  { empty: false,
    unusedTokens: [],
    unusedInput: [],
    overflow: -2,
    charsLeftOver: 0,
    nullInput: false,
    invalidMonth: null,
    invalidFormat: false,
    userInvalidated: false,
    iso: false },
  _d: Wed Dec 31 2014 23:00:00 GMT+0000 (UTC) }