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')
我正在使用 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')