angular2 / 4 上的 getDate() 错误

Error in getDate() on angular2 / 4

我正在使用 Angular 4,但我在从输入中获取日期时遇到问题...

我正在使用 "angular2-datetimepicker"(在这里查看 --> https://www.npmjs.com/package/angular2-datetimepicker)所以我也可以设置时间

这是我的 html:

<angular2-date-picker [(ngModel)]="fromDate" [settings]="settings"></angular2-date-picker>

这是我的 component.ts

settings = {
    bigBanner: true,
    timePicker: true,
    format: 'M/d/yyyy hh:mm',
    defaultOpen: false
  };
fromDate: Date;

然后,我想将变量fromDate转换为时间戳格式;我试过使用它,但没有用:

Math.floor(this.fromDate.getTime() / 1000).toString();

在控制台中它显示了这个错误

'fromDate.getDate is not a function ... ...'

有没有其他方法获取时间戳?

尝试date: Date = new Date(); 或者似乎 fromDate 属性 包含一个字符串,而不是一个 Date 对象,你可以用 Date 来测试它,比如:new Date('2017-03-08T00:00:00+01:00')