js 取得 Unix时间戳
封面图
•
2025-12-18
•
JavaScript
231
0
0
0
在 JavaScript 中,取得 **Unix 时间戳**(即从 1970-01-01 00:00:00 UTC 开始的秒数或毫秒数)可以通过以下方式实现: --- ### ✅ 获取当前时间的 Unix 时间戳(以 **秒** 为单位) ```javascript const timestamp = Math.floor(Date.now() / 1000); console.log(timestamp); ``` - `Date.now()` 返回当前时间的 **毫秒数** - 除以 1000 并取整,得到 **秒数** --- ### ✅ 获取当前时间的 Unix 时间戳(以 **毫秒** 为单位) ```javascript const timestamp = Date.now(); console.log(timestamp); ``` --- ### 📌 示例 ```javascript console.log("Unix 时间戳(秒):", Math.floor(Date.now() / 1000)); console.log("Unix 时间戳(毫秒):", Date.now()); ``` --- ### 🧠 注意 - Unix 时间戳通常是以 **秒** 或 **毫秒** 表示。 - 如果你需要的是 **UTC 时间**,可以使用 `new Date().getTime()` 或 `Date.now()`,它们都是基于 UTC 的。 --- 如需将 Unix 时间戳转回日期对象,可以这样做: ```javascript const timestamp = 1630000000; // 示例时间戳(秒) const date = new Date(timestamp * 1000); // 注意:乘以 1000 转换为毫秒 console.log(date.toISOString()); ``` 需要我帮你转换时间戳吗? 😊
上一篇:
常用JavaScript编辑器介绍
下一篇:
javascript中存在几种对URL字符串进行编码的方法
标题录入,一次不能超过6条
留言
评论