一元运算符加号

另一种方法是使用一元加运算符将 Date 对象转换为毫秒。

我们可以通过调用 Date 对象的 value0f() 方法来实现它,如下所示:

let milliseconds = +new Date();
console.log(milliseconds);

Number对象构造函数

要获取时间值作为数字数据时间,我们可以这样做:

let milliseconds = Number(new Date());
console.log(milliseconds);
如何在 JavaScript 中获取时间戳

在这篇文章中,我们将探索在 JavaScript 中如何获取时间戳的方法。

Moment.js

如果你已经使用 Moment.js 库,你也可以使用 value0f() 方法,输出 Unix Epoch 之后的毫秒数。
它在以下示例中进行了演示:

let moment = require('moment');
let milliseconds = moment().valueOf();
console.log(milliseconds)

作为替代方法,如果我们需要获取自 UNIX 纪元以来的秒数,我们可以使用 unix()。

valueOf() 方法

另一种选择是 value0f 方法,该方法返回自 Unix Epoch 以来具有相同毫秒数的 Date 对象的原始值。

下面是一个例子:

let milliseconds = new Date().valueOf();
console.log(milliseconds);

Date.now() 方法

几乎所有浏览器都可以支持这种方法。
Date.now() 方法旨在返回自 Unix Epoch 以来经过的毫秒数。

由于 now() 被视为静态方法,因此它无法创建 Date 对象的新实例。
下面的例子演示了它:

let ms = Date.now();
console.log(ms);

getTime() 方法

我们可以选择实现 getTime() 方法来获取 UNIX 时间戳,它与 value0f() 方法等效。

该示例将如下所示:

let milliseconds = new Date().getTime();
console.log(milliseconds);

JavaScript 中的日期和时间

由于日期和时间是我们生活中的常规部分,因此它们在编程中也很重要。

在 JavaScript 中,我们可以创建一个带有日历的、一个用于设置约会的界面等。

由于内置的 Date 对象,所有这些都是可能的。
它存储日期和时间,并提供一系列用于格式化和管理数据的内置功能。

因此,Javascript 中的 Date 对象用于表示日期和时间。
我们可以在 JavaScript 中减去日期,以毫秒为单位给出它们的差异,因为日期在转换为数字时会转换为时间戳。

日期:2020-06-02 22:16:19 来源:oir作者:oir