You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Moment.js的moment对象转换为Unix时间戳

Moment.js 对象转Unix时间戳的实现方法

你构造的myMomentObject可以直接调用Moment提供的内置方法完成转换,分两种常用场景:

  • 获取秒级Unix时间戳(标准Unix时间戳格式)
    调用unix()方法即可:
    const unixTimestampSeconds = myMomentObject.unix();
    
    该方法返回值为1970年1月1日00:00:00 UTC到对应时间的秒数。
  • 获取毫秒级Unix时间戳(高精度场景使用)
    有两种等价写法:
    1. 调用valueOf()方法
    const unixTimestampMs = myMomentObject.valueOf();
    
    1. 用一元加运算符隐式转换
    const unixTimestampMs = +myMomentObject;
    

注意:如果传入的str_time未指定时区,Moment默认会使用运行环境的本地时区计算时间戳,如需按指定时区计算,需要额外补充时区配置逻辑。

内容的提问来源于stack exchange,提问作者Siddu Palaparthi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 14:48:00