Я пробовал это, но он терпел неудачу
var diffDays1=(function(){
var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
var secondDate = new Date(new Date().getFullYear()+1,4,5);
var firstDate = new Date();
return Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay)));
})();
Wolfram alpha говорит, что 330 дней, diffDays1 показывает это 359. Это, вероятно, связано с летней экономией или чем-то. Есть ли способ точно рассчитать дни, так как не делает его серверной стороной.