Angular 如何解析8中的日期yyyy-MM-dd

Angular 如何解析8中的日期yyyy-MM-dd,angular,angular-material,angular-material-datetimepicker,Angular,Angular Material,Angular Material Datetimepicker,我使用MatDatePicker选择日期,并在应用程序的编辑模式下显示日期 现在,我的API正在以以下格式返回日期,该格式在编辑模式下不起作用 "1998-02-02T18:30:00.000+0000" 我们如何将其转换为周一2020年4月13日18:44:29 GMT+0530使用此功能。你有isos日期字符串你需要转换日期并作为字符串 toDateString(param){ return new Date(param).toString() } // for dd/m


我使用MatDatePicker选择日期,并在应用程序的编辑模式下显示日期

现在,我的API正在以以下格式返回日期,该格式在编辑模式下不起作用

"1998-02-02T18:30:00.000+0000"

我们如何将其转换为
周一2020年4月13日18:44:29 GMT+0530

使用此功能。你有isos日期字符串你需要转换日期并作为字符串

 toDateString(param){
      return new Date(param).toString()
 }
 // for dd/mm/yyyy
 toDateFormat(param){
     var date1 = param.split('/')
     return  new Date(date1[1] + '/' +date1[0] +'/' +date1[2]).toString();
}

console.log(this.toDateString("1998-02-02T18:30:00.000+0000"))
用于javascript演示以查看结果

函数toDateString(参数){
返回新日期(param).toString()
}

console.log(toDateString(“1998-02-02T18:30:00.000+0000”)
您是说您想在使用值
1998-02-02T18:30:00.000+0000>初始化物料日期选择器时,将
Mon Apr 13 2020 18:44:29 GMT+0530
显示为物料日期选择器的输入文本吗?如果这不是您的意思,请提供一个清晰的说明。@Igor否,如果我将从API收到的日期转换为所述格式,即“Mon Apr 13 2020 18:44:29 GMT+0530”,则mat日期选择器将显示日期。听起来您仍然需要向最终用户显示该日期。实际数据应始终作为某种类型的日期类型或ISO8601表示法(如果以字符串形式进行通信)进行处理/持久化。要在UI中显示此格式,您需要指定。如果我需要将其从dd/MM/yyyy解析为给定的fromat,该怎么办。