Javascript 方法从 1970-01-01 中查找毫秒数? [复制]

Posted

技术标签:

【中文标题】Javascript 方法从 1970-01-01 中查找毫秒数? [复制]【英文标题】:Javascript method to find number of milliseconds from 1970-01-01? [duplicate] 【发布时间】:2014-08-17 15:10:02 【问题描述】:

说,我有个约会

var dt = new Date('2012-01-01');

javascript 中是否有一种方法可以返回自 1970-01-01 以来的毫秒数? 对于这个特定日期,它将返回 1325376000000

为此,有一种方法“toUTC()”仅在 Chrome 中运行。我知道这一点,因为我可以在 Chrome 的控制台中做到这一点。请参阅下面的屏幕:

但是,当我在互联网上搜索此方法时,我没有找到它,并且它在 Firefox 中也不起作用,这很奇怪,我很困惑。

无论如何,如果你知道任何方法来获得这个,将不胜感激。

谢谢

【问题讨论】:

【参考方案1】:

您可以通过以下方式获得它:

new Date('2012-01-01').getTime();

getTime() 方法返回 1970 年 1 月 1 日午夜与指定日期之间的毫秒数。

【讨论】:

【参考方案2】:

使用getTime函数:

var dt = new Date('2012-01-01');
var time = dt.getTime();

【讨论】:

Date.now() 也可以。

以上是关于Javascript 方法从 1970-01-01 中查找毫秒数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Javascript Date对象 --- 时间戳及淘宝倒计时抢购功能实现

[帝国cms]帝国cms时间显示为1970-01-01

如何在 MySQL 中选择 DateTime.MinValue (01/01/1970)?

转换后显示“1970-01-01”的 PHP 日期

我是从 Excel 文件导入到 Mysql,但结果是 1970-01-01

数据类型为datetime的列的值始终是Java中的1970/01/01