我正在尝试将时间戳格式化为特定的格式。请帮助我使用moment.js完成此操作
所需格式:'MM-DD-YYYY HH:mm:ss':'UTC -5‘这也可以是UTC -6。我能够使用Angular date管道来实现这一点。但现在我希望使用moment.js库来完成这项工作。
热心的帮助
发布于 2021-03-01 12:35:11
我个人会使用day.js,因为Moment.js是一个遗留项目,现在处于维护模式。
对于你的问题,它有点不清楚,但这是我从阅读它得到的。这是您可以采用的众多方法之一。我想你可以安装moment-timezone npm install moment-timezone
你可以使用这样的东西
now = moment(new Date());
currentDate = this.now.tz("asia_yekaterinburg").format("MM-DD-YYYY HH:mm:ss");
我有一个有效的例子。https://moment-js-timezone.stackblitz.io
请随时改进此答案或对其进行修改。
在Moment.js中使用更新
在组件中
import moment = require ("moment");
now = moment(new Date());
momentDate = moment(this.nowTime).utcOffset(-5).format("MM-DD-YYYY HH:mm:ss");
在Html中
{{momentDate}}
https://stackoverflow.com/questions/66420592
复制相似问题