angular - angular2 / 4 上的 getDate() 错误
问题描述
我正在使用 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')
推荐阅读
- sql-server - 在 BeginTrans 之后立即 CommitTrans
- c# - 从 python 访问 System.Reflection.Pointer
- python - 为什么输入数组在递归函数内部会发生变化?
- python - 请问如何在python中绘制多重图?我尝试使用networkx库这样做,但只绘制了两个节点之间的一个连接
- javascript - Selenium-Web 驱动程序无法读取未定义的属性“过滤器”
- python - 在 python 中通过 telnet 发送十六进制值
- python - 计算两条无限线的二维交点
- c++ - 您可以在对象的生命周期开始之前创建对对象的引用,然后在没有未定义行为的情况下稍后使用它吗?
- javascript - 对私有路由进行 React 前端令牌检查
- sql - 无法在 phpMyAdmin 中以 SQL 格式导出表