我有一个 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/