比如说这个数字1371466996.385926,它就是1970年1月1日到2013年某个时刻所经历的毫秒数。还有转化后的Date是不是格林威治时间,还需要转化成北京时间?
js 中把 unix 时间戳转换为 Date 很简单,可以有两种方式:
1、新建一个日期对象并把时间戳作为参数传进去就可以了:
var timestamp = 1371466996.385926;2、对于已经存在的日期对象,调用 setTime 方法设置时间戳:
对于格林威治时间和本地时间, js 提供了不同方法(toGMTString(), toUTCString(), toLocaleString())输出,在需要格式化为字符串的时候调用不同方法就可以了。