window.setInterval(function(){ // Интервал проверок
let date = new Date();
let btn = document.querySelector('.button-submit');
if(date.getHours() === 11 && date.getMinutes() === 15 && date.getSeconds() === 0){
btn.click(); // <-- вот здесь
}
}, 100); // интервал 10 часть секунды
window.setInterval(function(){ // Интервал проверок
var date = new Date();
if(date.getHours() === 14 && date.getMinutes() === 00 && date.getSeconds() === 0 && date.getMilliseconds() === 0){
document.querySelector('button.button-submit').click() // <-- вот здесь
}
}, 1000); // Повторять проверку каждую секунду <->1000ms = 1sek.
"whenDate - nowDate" не сработает, потому, что это обьект, а не значение.