Difference between now and date which is passed, in formats 'milliseconds', 'days', 'hours', 'minutes'
2.0.0
Date
{Date} date - The Date to inspect
{String} differenceType - [ 'days', 'hours', 'minutes', 'milliseconds', 'all' ]
{Number|Object} Returns the numeric value or object depends on passed differenceType param
Example result for now is Date('12-26-2017')
dateDifferenceFromNow(new Date('12-20-2017'), 'days')
// => 6
dateDifferenceFromNow(new Date('12-20-2017'), 'hours')
// => 156
dateDifferenceFromNow(new Date('12-20-2017'), 'minutes')
// => 9381
dateDifferenceFromNow(new Date('12-20-2017'), 'milliseconds')
// => 555261242
dateDifferenceFromNow(new Date('12-20-2017'), 'all')
// => {days: 6, hours: 12, minutes: 30, milliseconds: 563406381}