<input class="alert-input date-input" #dob="ngModel" name="dob" max="2018-03-07" [(ngModel)]="leadDetail.dob" type="date"></div>
如何动态设置今天的最大日期而不是 2018-03-07?
我尝试了以下方法 -
<input max="today" type="date"></div>
<input max="{{today | date:'yyyy-mm-dd'}}" type="date"></div>
Class -
public today = new Date();
但没有运气。
尝试这个:
<input class="alert-input date-input" name="dob" [max]="today" type="date">
today = new Date().toJSON().split('T')[0];
Working Example Demo https://plnkr.co/edit/HKeVKgH3Hi8MYbcdin80?p=preview
Reason:
因为当你使用new Date()
这将为您提供带有时区和时间等的完整日期,您必须仅分配日期,因此您必须将其与仅日期分开。
如需更多说明,请运行以下命令:
console.log(new Date(), '----', new Date().toJSON());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)