2012-04-02 39 views
2

我在JSON对象中获取此格式的时间数据。Facebook Graph API返回到可读时间格式的隐藏时间

"created_time": "2012-04-01T15:02:52+0000" 

我需要这个格式转换成一些可读的时间格式像

3:02 PST 1 April, 2012 

所以用户理解。我使用JQuery来处理这些数据。 我试过了,但我不明白它是哪种时间格式!

+3

[你有什么试过](http://mattgemmell.com/2008/12/08/what-have-you-tried/)? – PeeHaa 2012-04-02 07:56:06

+0

我只是简单地通过切片数据并手动完成转换它!但那不是一个非常有效的方法。 – 2012-04-02 07:58:58

回答

7

你应该能够做这样的事情,它实际上应该是人类可读的:

var date = new Date("2012-04-01T15:02:52+0000") 
console.log(date); //Sun Apr 01 2012 17:02:52 GMT+0200 (W. Europe Summer Time) 

使用Date对象,你可以将其转换进一步,你应该想。

http://www.elated.com/articles/working-with-dates/一些很好的例子,如:

date.toDateString(); //Sun Apr 01 2012​​​​​​​​​​​​​​​​​ 
+0

它打印声明 – 2012-04-02 08:06:22

+0

太阳04月01 2012 20:32:52 GMT + 0530(印度标准时间) – 2012-04-02 08:06:28

+0

谢谢! Thatz我想要的 – 2012-04-02 08:21:26