Get Time Difference between two Date Times using JavaScript

The following JavaScript code helps to get the time difference between two date times. 
  1. <html>  
  2.     <body>  
  3.         <canvas id="newCanvas" width="150" height="100"  
  4. style="border:1px solid green;"></canvas>  
  5.         <script type="text/javascript">  
  6.             //Start Time  
  7.             var d1 = new Date();  
  8.             // Do your operations as example given for d1  
  9.             var canvas = document.getElementById("newCanvas");  
  10.             var context = canvas.getContext("2d");  
  11.             context.fillStyle = "green";  
  12.             context.fillRect(0,0,100,60);  
  13.             //End Time  
  14.             var d2 = new Date();  
  15.             //Time difference in milli seconds  
  16.             document.write("Your Operation took " + (d2.getTime() - d1.getTime()) + " milliseconds");  
  17.         </script>  
  18.     </body>  
  19. </html>  
Thank you, keep learning and sharing.