如何用点将日期19990813(YYYY-MM-DD)格式化为13.08.1999(DD-MM-YYYY)?

Ann*_*rie -1 javascript date typescript angular

我在将后端给出的字符串类型的日期19990813转换为带点的13.08.1999时遇到问题。我无法这样做。

使用Angulars内置日期格式功能,我总是得到错误的日期。

我如何实现我的目标?

感谢您的任何建议。

亲切的问候

安娜·玛丽(Anna Marie)

Hie*_*yen 5

您可以npm i moment像这样安装和使用

datestring = '19990813';
  constructor(){
     let date = moment(this.datestring, 'YYYYMMDD');
     let datedot = date.format('DD.MM.YYYY');
     alert(datedot);
  }
Run Code Online (Sandbox Code Playgroud)

演示https://stackblitz.com/edit/moment-js-format