Comment calculer la date de différence en javascript

Je veux calculer la date de différence en jours, heures, minutes, secondes, millisecondes, des nanosecondes, comment puis-je le faire? S'il vous plaît suggérer.