The momentjs object will always store time, regardless of whether you use it. However, the following will clone from date to date2 and reset time:
var date2 = date.clone().hour(0).minute(0).second(0).millisecond(0)
Now you have two independent objects momentjs date and date2
Josh davenport
source share