首页 > 解决方案 > 如何将javascript中的日期格式化为DD-MMM-YYYY?

问题描述

所以后端向 FE 提供日期为:'2019-05-30T00:00:00.000Z'

我正在尝试在 FE 上渲染为2019 年 5 月 30 日

所以...

let date = new Date( Date.parse('2012-01-26T13:51:50.417-07:00') );

我一直在尝试使用MDN Javascript Date 文档

但是您如何开始修改 Date 对象并控制所需的输出呢?

标签: javascriptdatedatetime-format

解决方案


感谢您对这个问题的所有贡献。

我设法为此创建了一个工作函数:

formatDate(value) {
    let date = new Date(value);
    const day = date.toLocaleString('default', { day: '2-digit' });
    const month = date.toLocaleString('default', { month: 'short' });
    const year = date.toLocaleString('default', { year: 'numeric' });
    return day + '-' + month + '-' + year;
}

推荐阅读