javascript - typescript - 从日期中获取日期名称
问题描述
我试图从日期中获取日期名称,但日期27/02/2021
我得到 Invalid Date
new Date(exam.examDate).toLocaleString('fr-FR', { weekday: 'long' })
我尝试使用 datePipe 转换日期,但它返回以下错误
无法将“27/02/2021”转换为管道“DatePipe”的日期
new Date(this.datePipe.transform(exam.examDate, "dd/MM/yyyy")).toLocaleString('fr-FR', { weekday: 'long' })
解决方案
您可以从以下位置获取自定义日期名称Date
:
const names = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
const dayName = names[dateObject.getDay()];
const date = '27/02/2021';
const d = date.split('/');
const names = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
const dayName = names[new Date(d[2],d[1],d[0]).getDay()];
console.log(dayName);
推荐阅读
- java - Android Studio:将放置的 TextView 设置为拖动的任何内容
- assembly - 程序运行完毕后$s0的状态是什么?
- ios - 如何下载和安装 Visual Studio 15.8 Preview
- dart - 在 Aqueduct 3.0 预发布版中进行测试
- java - 将可绘制图像正确共享到其他应用程序(在没有 FileProvider 的情况下将 PNG 共享到 Whatsapp 失败)
- javascript - 如何在数组的索引处查找值?
- java - JAVA 如何用 txt 文件中的数组替换 scnr.next() 以避免用户输入数千次?
- vue.js - 带有 vue2-animate 的 vue 过渡组不起作用
- javascript - Jquery:Ajax-loader 不工作
- python - 将“int”类型与“numpy.int32”类型进行比较时出错