Я конвертировал свою дату начала и окончания в .ToLocalString, и теперь я пытаюсь использовать math.abs для вычисления разницы между датой начала и окончания в числах, но его значение равно NaN. Будем благодарны за любые предложения о том, как применять Math.abs в этой ситуации.
Примечание. Дата начала будет в формате EDT, а дата окончания будет в формате EST. Но они
может или не может быть в том же часовом поясе.
var startDate1 = new Date(homeCtrl.createStartDate);
var startDate = startDate1.toLocaleString();
var endDate1 = new Date(homeCtrl.createEndDate);
var endDate = endDate1.toLocaleString();
var timeDiff = Math.abs(endDate - startDate); //This is NaN
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); // Here it will add 1 extra day. Example: 11/06/2018 - 11/04/2018 = 2 days but this gives 3days are timezone change on 11/04/2018 and thats the issue.