Не могу понять почему не срабатывает условие ((currentDate.getDay==1) || (currentDate.getDay==2)) в скрипте
$(function() {
// получить значение даты из LocalStorage
var dateModalShow = localStorage.getItem("dateModalShow");
// получить значение текущей даты
var currentDate = new Date().toString();
var period = (((new Date(currentDate)).getTime())- ((new Date(dateModalShow)).getTime()))/60000;
// если окно не показывалось или с момента прошлого показа прошли сутки и сегодня пон (или вт), то
if (((dateModalShow==null) || (period>1)) && ((currentDate.getDay==1) || (currentDate.getDay==2)) ) {
// запустить таймер, который запустит содержимое функции через 5 минут
setTimeout(function(){
$("#modal").modal('show');
localStorage.setItem("dateModalShow", currentDate);
},60000);
}
});