最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何使用moment.js生成日期对象

运维笔记admin10浏览0评论

如何使用moment.js生成日期对象

如何使用moment.js生成日期对象

如何使用moment.js生成类似的new Date()对象?

我有输入作为UTC日期和输出应该类似于new Date()对象。请帮忙解决这个问题。

Input: 1389033000000
Output: Tue Jan 07 2014 00:00:00 GMT+0530 (India Standard Time)
回答如下:

你可以使用moment().format(pattern),其中pattern是一个描述你想要的格式的字符串。

这样的事情应该有效:

const input = 1389033000000
const output = moment(input).format("ddd MMM DD YYYY hh:mm:ss ZZ")

console.log(output)
// Mon Jan 06 2014 04:30:00 GMT-0200

console.log(new Date(input))
// Mon Jan 06 2014 16:30:00 GMT-0200 (Horário de Verão de Brasília)

此外,您可以使用moment().toDate()将片刻转换为本机日期

const input = 1389033000000
const output = moment(input).toDate()

console.log(output)
// Mon Jan 06 2014 16:30:00 GMT-0200 (Horário de Verão de Brasília)
发布评论

评论列表(0)

  1. 暂无评论