Angular2 datePipe返回格式化日期,但还有一个月

时间:2016-08-26 17:40:06

标签: angular angular2-template angular2-directives angular2-services

这是我的格式化函数:

public formatDate(date: Date): string {
    var datePipe = new DatePipe();

    if (date) {
        return datePipe.transform(date, 'yMd');
    } else {
        return "--";
    }
};

当我使用它时

   let dateFooBar = new Date(2016, 5, 10); //NOtice month 5!!!!
   console.log("Date : " + this.formatDate(dateFooBar)) //output: Date : 6/10/2016

1 个答案:

答案 0 :(得分:1)

Angular 2 JavaScript Date类的正常行为,请看一下:

export class HeroBirthdayComponent {
    birthday = new Date(1988, 3, 15); // April 15, 1988
}

您可以查看我提供的官方文档和示例on Angular 2 official website

您还可以查看w3schools上的JavaScript Date课程了解详情。