Using Moment.js
If you have the option of including a third party-party library, it's definitely worth taking a look at Moment.js. It makes working with Date and DateTime much, much easier.
For example, seeing if one Date comes after another Date but excluding their times, you would do something like this:
var date1 = new Date(2016,9,20,12,0,0); // October 20, 2016 12:00:00 var date2 = new Date(2016,9,20,12,1,0); // October 20, 2016 12:01:00 // Comparison including time. moment(date2).isAfter(date1); // => true // Comparison excluding time. moment(date2).isAfter(date1, 'day'); // => false The second parameter you pass into isAfter is the precision to do the comparison and can be any of year, month, week, day, hour, minute or second.