我正在使用角度材料日期选择器https://material.angular.io/components/select/overview https://material.angular.io/components/select/overview
但这仅返回日期而不是当前时间:
2018 年 5 月 28 日星期一 00:00:00 GMT+0530 (IST)
有什么方法可以从中获取当前时间吗?
您可以使用ngModelChange要在将日期设置为模型之前解析日期,我建议您使用 momentJS 来轻松进行日期操作。
在 HTML 中
<input [ngModel]="date" (ngModelChange)="onDataChange($event)" matInput [matDatepicker]="picker" placeholder="Choose a date">
在你的 Component.ts 中
onDataChange(newdate) {
const _ = moment();
const date = moment(newdate).add({hours: _.hour(), minutes:_.minute() , seconds:_.second()})
this.date = date.toDate();
console.log({hours: _.hour(), minutes:_.minute() , seconds:_.second()})
}
您可以在这里找到完整的解决方案https://stackblitz.com/edit/angular-ecq2lc https://stackblitz.com/edit/angular-ecq2lc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)