Pat*_*cow 26 time jquery epoch
我有一个"date_created":"1273185387"以epoch格式返回的json文件
我想把它转换成这样的东西 Thu, 06 May 2010 22:36:27 GMT
任何进行此转换的脚本?
Mat*_*all 53
var myObj = $.parseJSON('{"date_created":"1273185387"}'),
myDate = new Date(1000*myObj.date_created);
console.log(myDate.toString());
console.log(myDate.toLocaleString());
console.log(myDate.toUTCString());
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/mattball/8gvkk/
试试下面的代码......
var myDate = new Date( your epoch date *1000);
alert(myDate.toGMTString());
var mytime=myDate.toGMTString()
Run Code Online (Sandbox Code Playgroud)
alert(new Date(1273185387).toUTCString());
Run Code Online (Sandbox Code Playgroud)
jQuery没什么用,但是没关系,因为JavaScript有。该Date构造函数接受一个毫秒,因为最大纪元值,所以你的情况(因为这看起来像一个秒值),这将是:
var dt = new Date(obj.date_created * 1000);
Run Code Online (Sandbox Code Playgroud)
...哪里obj是反序列化该JSON字符串的结果。
规范 15.9.3.2节中的细节。另外,MDC页面也很有用。