Date format change angular 2

后端 未结 3 837
耶瑟儿~
耶瑟儿~ 2020-12-19 13:31

I need to change my date format, the problem is that I can\'t use moment.js, I need just to transform date from yyyy-mm-dd to dd-mm-yyyy. I use angular v 2.4.0.

3条回答
  •  抹茶落季
    2020-12-19 14:01

    Use DatePipe pipe

    date_expression | date[:format]
    

    in your case

    {{ date_expression | date:'dd-MM-yy' }}
    

    How to use the pipe inside the component :

    NgModule({
      ....
      providers: [DatePipe]
    })
    

    or

    @Component({
       ....
      providers: [DatePipe]
    })
    

    In you component set it as a date variable

    constructor(private datePipe: DatePipe) {
    }
    
    ngOnInit() {
        this.date = this.datePipe.transform(new Date(), 'dd-MM-yy');
    }
    

提交回复
热议问题