我正在使用owl-date-time来获取角度的日期和时间.
它返回的数据和时间格式为:2018-08-20T07:37:09.000Z
有没有办法可以修改格式为:2018-08-20 09:37
任何帮助都很值得赞赏.
最佳答案 我知道这有点矫枉过正,但你可以像这样使用
moment.js:
console.log(new moment(`2018-08-20T07:37:09.000Z`).format('YYYY-MM-DD hh:mm'));
<script src="https://momentjs.com/downloads/moment.js"></script>
但是,如果您希望输出字符串完全相同,请执行以下操作:
let input = '2018-08-20T07:37:09.000Z';
let date = new moment(input).format('YYYY-MM-DD');
let time = (a => `${a[2]}:${a[1]}`)(input.split('T')[1].split(':').map(s => s.slice(0,2)));
console.log(`${date} ${time}`);
<script src="https://momentjs.com/downloads/moment.js"></script>