Souhlas, ale za normálních podmínek by to mohlo stačit, jenže 2 milisekundy trvá možná jen samotný klik, proto to zlobí.
Mohlo by to tedy být takto?
if (dd.getSeconds() > (d.getSeconds()+10) ) console.log('dlouhý stisk - pracuji');
else console.log('nedělám nic');