问题库 JavaScript / TypeScript how-to

JavaScript 日期如何转时间戳

快速答案

Date 对象调用 getTime 得到毫秒时间戳,除以 1000 得到秒。

js
const ms = new Date('2026-09-28T00:00:00+08:00').getTime();
const seconds = Math.floor(ms / 1000);

使用要点

  • 先确认输入单位、时区和本地化格式,尤其是秒级时间戳与毫秒级时间戳。
  • 展示给用户的文本可以本地化,存储和接口传输仍建议使用明确格式。

相关内容