从日期获取 Unix 时间戳

JavaScriptJavaScriptBeginner
立即练习

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

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本实验中,我们将探索 JavaScript 及其各种功能。本实验将涵盖数据类型、函数、循环和条件语句等主题,为任何希望开启 JavaScript 编程之旅的人提供坚实的基础。通过实际示例和练习,参与者将获得实践经验,并对该语言有更深入的理解。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("`JavaScript`")) -.-> javascript/BasicConceptsGroup(["`Basic Concepts`"]) javascript/BasicConceptsGroup -.-> javascript/variables("`Variables`") javascript/BasicConceptsGroup -.-> javascript/data_types("`Data Types`") javascript/BasicConceptsGroup -.-> javascript/arith_ops("`Arithmetic Operators`") javascript/BasicConceptsGroup -.-> javascript/comp_ops("`Comparison Operators`") subgraph Lab Skills javascript/variables -.-> lab-28683{{"`从日期获取 Unix 时间戳`"}} javascript/data_types -.-> lab-28683{{"`从日期获取 Unix 时间戳`"}} javascript/arith_ops -.-> lab-28683{{"`从日期获取 Unix 时间戳`"}} javascript/comp_ops -.-> lab-28683{{"`从日期获取 Unix 时间戳`"}} end

如何在 JavaScript 中从日期获取 Unix 时间戳

要开始编码,请打开终端/SSH 并输入 node

你可以使用以下步骤从 JavaScript 中的 Date 对象获取 Unix 时间戳:

  1. 使用 Date.prototype.getTime() 获取以毫秒为单位的时间戳。
  2. 将时间戳除以 1000 以获取以秒为单位的时间戳。
  3. 使用 Math.floor() 将得到的时间戳四舍五入为整数。
  4. 如果你省略 date 参数,将使用当前日期。

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

const getTimestamp = (date = new Date()) => Math.floor(date.getTime() / 1000);

你可以调用 getTimestamp() 函数来获取 Unix 时间戳。例如:

getTimestamp(); // 1602162242

总结

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

您可能感兴趣的其他 JavaScript 教程