我从休息调用中获取一个JSON数组,其中一个对象有一个属性lastModified,其格式如下:
'lastModified: "2018-03-19 13:02:53.0 UTC"'
我想将它显示为单选按钮上的标签,但不是“2018-03-19 13:02:53.0 UTC”,我想要的是将其格式化为“19 Mar 13:02”。
如何在展示时以我想要的方式格式化日期和时间?
答案 0 :(得分:3)
最简单的方法之一是使用moment.js库。
moment("2018-03-19 13:02:53.0 UTC").format('DD MMM HH:mm');
答案 1 :(得分:1)
尝试此操作来创建Date对象:
var data = 'lastModified: "2018-03-19 13:02:53.0 UTC"';
var lastModified = data.split('"')[1].split(' ');
console.log(lastModified);
var datetime = new Date(lastModified[0] + 'T' + lastModified[1] + 'Z');
console.log(datetime);
然后使用一些库根据需要对其进行格式化(例如moment.js)