KnotKnick
03/17/2021, 2:04 PMgetTime()
. Any thoughts on how can this be achieved?
var time_diff = Math.abs(d1.getTime() - d2.getTime());
var days_diff = time_diff / (1000 * 60 * 60 * 24);
where d1 and d2 are 2 different dateskarlenigma
03/17/2021, 2:43 PMkarlenigma
03/17/2021, 2:44 PMKnotKnick
03/17/2021, 2:48 PMTypeError: Cannot find function getTime in object
karlenigma
03/17/2021, 2:49 PMkarlenigma
03/17/2021, 2:49 PMKnotKnick
03/17/2021, 2:55 PM//helper function to calculate date difference
function numDaysBetween(d1, d2) {
var time_diff = Math.abs(d1.getTime() - d2.getTime());
var days_diff = time_diff / (1000 * 60 * 60 * 24);
return days_diff;
};
karlenigma
03/17/2021, 2:57 PMSandii
03/17/2021, 2:58 PMgetTime()
, the problem is your objects are not js Date objects.creece
03/17/2021, 3:02 PMcreece
03/17/2021, 3:03 PMvar oneYearFromToday = new moment(new Date()).add(365, 'days');
var myDate = new moment(new Date());
var durationInDays = new moment.duration(oneYearFromToday.diff(myDate)).as('days');
var isValid = (durationInDays <= 365);
console.log('Duration: ' + duration);
console.log('Is Valid: ' + isValid);
KnotKnick
03/17/2021, 3:13 PMmyDate
from line level of a SO, and it seems to be of type string.
Does it need to be converted to date object?karlenigma
03/17/2021, 3:14 PMnew Date(mydate)
karlenigma
03/17/2021, 3:14 PMkarlenigma
03/17/2021, 3:14 PMcreece
03/17/2021, 3:15 PMKnotKnick
03/17/2021, 3:18 PMKnotKnick
03/17/2021, 3:19 PMRangeError: Date is invalid.
I believe in line 8KnotKnick
03/17/2021, 3:20 PMstart_date
when pulled from the sublist is of type string right nowkarlenigma
03/17/2021, 3:23 PMstart_date
logging as? the actual valuecreece
03/17/2021, 3:24 PMKnotKnick
03/17/2021, 3:30 PM2021-05-01T07:00:00.000Z
creece
03/17/2021, 3:32 PMKnotKnick
03/17/2021, 3:44 PMKnotKnick
03/17/2021, 4:17 PM