我如何在JavaScript中将此日期时间'2019-04-04T10:12:56.056Z'转换为“ 2018年12月31日12:30:56”这样的格式?
答案 0 :(得分:0)
如果您不介意格式的微小变化,请使用Date.prototype.toLocaleString
方法。
console.log(
new Date('2019-04-04T10:12:56.056Z')
.toLocaleString('en-US', {
year: 'numeric',
month: 'short',
day: 'numeric',
hour: 'numeric',
minute: 'numeric',
second: 'numeric',
hour12: false
})
);
答案 1 :(得分:0)
Momentjs非常适合完成您想做的事情。只需获取日期并将其格式化。
var date = '2019-04-04T10:12:56.056Z';
var formattedDate = moment(date).format('HH:MM:SS MMM DD YYYY');
请查看this page,获取有关格式化日期的不错资源。