从 Unix 时间戳获取日期

Beginner

This tutorial is from open-source community. Access the source code

简介

在本实验中,我们将探索如何使用 JavaScript 将 Unix 时间戳转换为 JavaScript Date 对象。我们将创建一个函数,该函数以 Unix 时间戳作为输入,并返回一个以人类可读格式表示该时间戳的 Date 对象。这是 Web 开发中的一项常见任务,尤其是在处理以 Unix 时间戳作为数据返回的 API 时。通过本实验,你将获得处理 JavaScript 中时间戳和日期的实践经验。

如何从 Unix 时间戳创建日期对象

要从 Unix 时间戳创建一个 Date 对象,请按以下步骤操作:

  1. 打开终端/SSH 并输入 node 以开始练习编码。
  2. 将时间戳乘以 1000 以将其转换为毫秒。
  3. 使用 Date 构造函数创建一个新的 Date 对象。

以下是一个示例代码片段:

const fromTimestamp = (timestamp) => new Date(timestamp * 1000);

你可以使用此函数将 Unix 时间戳转换为 Date 对象,如下所示:

fromTimestamp(1602162242); // 2020-10-08T13:04:02.000Z

总结

恭喜你!你已经完成了“从 Unix 时间戳获取日期”实验。你可以在 LabEx 中练习更多实验来提升你的技能。