有谁知道它是什么类型的日期格式,我怎样才能正确解析它到Date对象?我在杰森的回应中从服务器上得到它。
{ "DateFirstListed":"\/Date(1438218663000+1000)\/" }
答案 0 :(得分:1)
你可以使用+1000之前的部分
它是一个标准的unix时间戳,以毫秒为单位。我不确定+1000的用途,但可能只是将时间偏移1秒。 (1000毫秒)
所以在浏览器控制台中粘贴Date(1438218663000)
,然后您就会看到
"Tue Oct 20 2015 21:27:39 GMT-0700 (Pacific Daylight Time)"
它可能是一个人类友好的网址,以便它可以存储在unix时间,但你可以使用
/articles/Tue Oct 20 2015 21:27:39 GMT-0700 (Pacific Daylight Time)
作为网址。但无论如何,它只是单独的时间。
编辑:+1000(感谢Sasha)可能意味着UTC + 10:00,所以你可以像这样创建你的日期
new Date(new Date(1438218663000).getTime()+10*60*60*1000)