Javascript 从UNIX stamp返回的日期与Moment.js不一致

Javascript 从UNIX stamp返回的日期与Moment.js不一致,javascript,momentjs,Javascript,Momentjs,我试图使用Moment.js显示UNIX时间戳中的日期,但结果不一致 我用于转换戳记的代码如下: var timestamp = Moment.unix(this.props.date/1000).format('ddd Mo MMMM').toString(); console.log(this.props.date, timestamp); 但在浏览器中返回的内容如下所示: 1)我从未见过力矩与力矩构造函数一起使用。在他们的医生里也找不到。它通常用作时刻(this.props.date/

我试图使用Moment.js显示UNIX时间戳中的日期,但结果不一致

我用于转换戳记的代码如下:

var timestamp = Moment.unix(this.props.date/1000).format('ddd Mo MMMM').toString();

console.log(this.props.date, timestamp);
但在浏览器中返回的内容如下所示:

1)我从未见过力矩与
力矩
构造函数一起使用。在他们的医生里也找不到。它通常用作
时刻(this.props.date/1000,'UNIX').format(“ddd-Mo-MMMM”)


2) Unix时间戳是一个数字。在你的例子中,我看到它被打印成一个数组中的字符串。这可能也是不一致的原因。

最好发布实际代码以保存转录错误并显示整个日期,而不仅仅是日期和月份。1475100000000是2016-09-28222:00:00.000Z(星期三),1456786800000是2016-02-29T23:00:00.000Z(星期一),新日期(1475100000000/1000)是1970-01-18T01:45:00.000Z。我已经为您更改了图像以提供更多信息。使用/1000时,日期更接近,而不是时间,甚至是原始值。这与夏令时有关吗?我使用此方法可以“要求”React中的模块。@JohnRobertPett在将数组传递给矩之前解压了数组,解决了您的问题?我更改了此格式,并为我修复了它:var timestamp=矩.unix(this.props.date/1000)。format('ddd do MMMM')。toString();