momentjs - 根据带有timest.js的RFC 3339格式化时间戳

标签 momentjs

像这样:

const RFC_3339 = 'YYYY-MM-DDTHH:mm:ss';
moment.utc().format(RFC_3339);


我需要在时间戳的末尾加上一个“ Z”。有没有比+'Z'更好的方法?

它应该与后端的python代码匹配:

RFC_3339_FMT = "%Y-%m-%dT%H:%M:%SZ"

最佳答案

您可以简单地使用format()

正如文档所说:


从1.5.0版开始,不带格式调用moment#format将默认为moment.defaultFormat。开箱即用,moment.defaultFormat是ISO8601格式YYYY-MM-DDTHH:mm:ssZ

从2.13.0版开始,在UTC模式下,默认格式将返回Z作为偏移量,而不是+00:00

关于momentjs - 根据带有timest.js的RFC 3339格式化时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40355375/

相关文章:

jquery - Moment.js 在 Chrome 上适用于有效日期,但不适用于 IE 或 Firefox

javascript - 2012-2020年的矩数据是什么意思?

timezone - 如何从偏移量获取时区名称?

jquery - 使用 Moment.js 获取当年的第一天

javascript - Momentjs如何获取下个月的最后日期

javascript - Moment.js 在未来日期的情况下会错误地转换日期

php - 翻译 PHP 工作日和月份

javascript - 如何使用 Moment.js 让 D3.js 使用 UTC 时间作为 x 轴

javascript - 如何使用 momentjs 格式化格式化字符串

momentjs - `moment.updateLocale` 全部从 24 小时到 12 小时,反之亦然