javascript - 使用 moment.js 格式化此日期时间

标签 javascript momentjs

我有一个 JavaScript 日期时间选择器,它生成以下格式的时间:2017-09-03T11:37:00.000Z

现在,我尝试设置默认值 2007 年 12 月 31 日,但我不知道如何使用日期选择器使用的格式生成它。

我已经完成了jsfiddle :

var original = '2017-09-03T11:37:00.000Z'; 
var recreate = moment().endOf('year').format('YYYY-MM-HH:MM-SS:MS');
alert(recreate) // 2017-12-23:12-99:129

但是格式不一样

最佳答案

此格式称为 ISO 日期格式。您可以通过调用相应的函数将时刻转换为这种格式:

var original = '2017-09-03T11:37:00.000Z'; 
var recreate = moment().endOf('year').toISOString();
alert(recreate)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>

查看更新fiddle

关于javascript - 使用 moment.js 格式化此日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46299639/

相关文章:

javascript - Mongoose: TypeError: 无法读取未定义的属性 'findOne'

javascript - 来自 UTC + IANA 时区位置的时间

javascript - 使用 QtWebKit 在桌面应用程序中检索 google maps v3 标记到 Qt 的位置

javascript - Moment.js,日期(MM-YYYY)正常比较不正确

javascript - ajax发布日期时间到时刻js格式

javascript - Moment.js 中的 DD/MM/YYYY 日期格式

javascript - 将时区偏移 "+00:00"转换为分钟

javascript - 如何获取 Aurelia html 模板中的当前路线?

javascript - 为动态元素设置不同的属性

javascript - 多少javascript太多了