本文介绍了JavaScript Date()给出错误的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Unix时间 1354341600 转换为 GMT:星期六,2012年12月1日06:00:00 GMT (通过)。

The Unix epoch time 1354341600 translates to GMT: Sat, 01 Dec 2012 06:00:00 GMT (via http://www.epochconverter.com/).

在JavaScript 上执行新日期(1354341600)星期五1970年1月16日10:12:21 GMT-0600(CST)(我在伊利诺伊州)

Doing new Date(1354341600) on Javascript Fri Jan 16 1970 10:12:21 GMT-0600 (CST) (I'm in Illinois)

相关的JSFiddle:

Relevant JSFiddle: http://jsfiddle.net/DAQkZ/

如何获取Javascript中正确的日期/时间?

How do I get the correct Date/time in Javascript?

推荐答案

必须乘以1000 ...以获取自1970年1月1日以来的毫秒数

Gotta multiply by 1000... to get milliseconds since Jan 1, 1970

alert(new Date(1354341600*1000));

这篇关于JavaScript Date()给出错误的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 03:26