I am new to moment.js. I have a date object and it has some time associated with it. I just want to check if that date is greater than or equal to today’s date, excluding the time when comparing.
var dateToCompare = 2015-04-06T18:30:00.000Z
I just want to check if dateToCompare is equal or greater than today’s date.
Sample isSame() from docs
Also I am looking for something like isSame() and isAfter() combined as one statement.
The docs are pretty clear that you pass in a second parameter to specify granularity.
If you want to limit the granularity to a unit other than milliseconds, pass the units as the second parameter.
moment('2010-10-20').isAfter('2010-01-01', 'year'); // false
moment('2010-10-20').isAfter('2009-12-31', 'year'); // true
As the second parameter determines the precision, and not just a single value to check, using day will check for year, month and day.
For your case you would pass
'day' as the second parameter.