简介
在本实验中,我们将探索如何使用 JavaScript 将 Unix 时间戳转换为 JavaScript Date 对象。我们将创建一个函数,该函数以 Unix 时间戳作为输入,并返回一个以人类可读格式表示该时间戳的 Date 对象。这是 Web 开发中的一项常见任务,尤其是在处理以 Unix 时间戳作为数据返回的 API 时。通过本实验,你将获得处理 JavaScript 中时间戳和日期的实践经验。
如何从 Unix 时间戳创建日期对象
要从 Unix 时间戳创建一个 Date 对象,请按以下步骤操作:
- 打开终端/SSH 并输入
node以开始练习编码。 - 将时间戳乘以
1000以将其转换为毫秒。 - 使用
Date构造函数创建一个新的Date对象。
以下是一个示例代码片段:
const fromTimestamp = (timestamp) => new Date(timestamp * 1000);
你可以使用此函数将 Unix 时间戳转换为 Date 对象,如下所示:
fromTimestamp(1602162242); // 2020-10-08T13:04:02.000Z
总结
恭喜你!你已经完成了“从 Unix 时间戳获取日期”实验。你可以在 LabEx 中练习更多实验来提升你的技能。