【问题标题】:Javascript/Moment.js generate Unix timestamp for today, 10:00PM etcJavascript/Moment.js 为今天、晚上 10:00 等生成 Unix 时间戳
【发布时间】:2025-12-24 13:05:08
【问题描述】:

如何使用 Moment.js 或 vanilla JS 生成今天或明天一小时的 Unix 时间戳?例如:

  1. 今天 22:00
  2. 明天 03:00。

【问题讨论】:

    标签: javascript momentjs


    【解决方案1】:
    1. moment().startOf('hour').hours(22).unix()
    2. moment().add(1, 'days').startOf('hour').hours(3).unix()

    【讨论】:

    • 这是否以秒为单位生成时间戳,而不是毫秒?其他 Moment.js API 似乎以毫秒为单位返回时间?
    • @AmalAntony 你有没有花时间查看.unix() 的文档?
    • @Pointy 是的,我有。