我正在使用instagram api。我的要求是如何从媒体对象respose转换或解析日期,如"created_time": "1279340983"?
任何想法?
答案 0 :(得分:2)
获得Instagram API的响应后,请执行以下操作:
var t = response.created_time;
var date = new Date(t);
console.log(date);
如果时间戳是1279340983,那么:
var date = new Date(1279340983);
会将图章转换为计算机本地时区的日期/时间。
答案 1 :(得分:0)
Instagram API以“created_time”JSON对象作为响应,格式为Unix时间戳,自1970年1月1日00:00:00起为AKA毫秒。
以下是有关如何将各种语言的Unix时间戳转换为人类可读日期的绝佳资源:https://www.epochconverter.com/programming/#javascript
这是Javascript:
var myDate = new Date( response.created_time *1000);
document.write(myDate.toGMTString()+"<br>"+myDate.toLocaleString());
并且此代码创建:
Thu, 01 Jan 1970 00:00:01 GMT
12/31/1969, 4:00:01 PM