3

http://www.meetup.com/meetup_api/docs/2/event/

这是 Meetup API 对时间的定义:

自纪元以来的事件开始时间(以毫秒为单位),或相对于 d/w/m 格式的当前时间。

这是我在 JSON 中看到的返回值的类型:

"time": 1382742000000,

关于如何将其转换为可识别的东西的任何建议?

4

3 回答 3

4

您可以像这样构造一个日期对象

var date = new Date(milliseconds);

然后您可以使用Date属性应用您想要的任何格式

于 2013-10-25T18:23:17.593 回答
2

试试这个

// Convert milliseconds since since 00:00:00 UTC, Thursday, 1 January 1970 (the epoch in Unix speak)
var date = new Date(1382742000000);

// now get individual properties from the date object to construct a new format

// hours part from the timestamp
var hours = date.getHours();

// minutes part from the timestamp
var minutes = date.getMinutes();

// seconds part from the timestamp
var seconds = date.getSeconds();

// display time in our new format
var formattedTime = hours + ':' + minutes + ':' + seconds;
于 2013-10-25T18:23:09.870 回答
1

moment.js 库可以提供很好的帮助

moment(1382742000000) 会给你对象,在里面你可以看到:

2013 年 10 月 25 日星期五 19:00:00

于 2017-01-30T19:57:52.830 回答