格式化 MomentJS 日期输出

Format MomentJS Date Output

尝试在我正在处理的应用程序中设置日期格式:

// Example format: YYYY-MM-DDTHH:mm:ss.SSSZ
// Example: 2021-09-25T00:00:00.000Z
let date: Moment;
date.format('YYYY-MM-DDTHH:mm:ss.SSSZ');

正在格式化此日期变量 returns 以下内容:

2021-09-25T00:00:00.000+00:00

如何删除毫秒和加号后的尾随零?基本上,加号之后的所有内容,包括如下所示的加号:

2021-09-25T00:00:00.000Z

在此先感谢您的帮助!

您可以简单地删除这些选项..

date.format('YYYY-MM-DD');

或者删除加号之外的任何内容..

date.format('YYYY-MM-DDTHH:mm:ss');

更新

如果你想要 3 IE 的小数 .999 然后使用三个大写字母“S” - SSS 并且去掉你的 offset - +00:00

 date.format('YYYY-MM-DDTHH:mm:ss.SSS')

可以找到文档HERE

屏幕截图