Angular 2 Ionic 2 - How to set max or min date to today for date input?
Try this:
<input class="alert-input date-input" name="dob" [max]="today" type="date">
today = new Date().toJSON().split('T')[0];
Working Example Demo
Reason:
Becasue when you are using new Date()
this will give you full date with time zone and time etc, you have to assign only Date so you have to split this with only Date.
for more clerification run this
console.log(new Date(), '----', new Date().toJSON());