javascript - 如何将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 对象并控制所需的输出呢?
解决方案
感谢您对这个问题的所有贡献。
我设法为此创建了一个工作函数:
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;
}
推荐阅读
- git - 如果我从其他贡献者那里下载了补丁集,如何只上传我的更改
- c++ - 创建对象 C++ 的实例
- amazon-web-services - SAM 资源层 - 它可以引用另一个层吗?
- android - startDiscovery 未启动
- python - 在 Qlabel 中添加文本
- android - 解析颤振应用程序中的块映射错误时需要一个键
- java - 如何检查数字是否有小数位/是否为整数?
- java - 如何使用自动生成的文档 ID 从 android 的 firestore 中删除项目
- python - 在 colab 中调试 git cloned repo 代码内部模块
- python - 如何将 XLSX 文件转换为与 XLSX 同名的 CSV?