JSFiddle - React, Tailwind, and code Playground

by shriek

JavaScript

function delay(time) {
  var d1 = new Date();
  var d2 = new Date();
  while (d2.valueOf() < d1.valueOf() + time) {
    d2 = new Date();
  }
}


function Timer(){
    this.startTimer = new Date();
}

Timer.prototype.end = function(){
    return (new Date() - this.startTimer);
}

var delayTime = Number(new Date()) + 1000;
console.log("Now:- " + Number(new Date())); 
console.log("DelayTime:- " + delayTime);
var k = new Timer();
delay(3000)
/*while(Number(new Date()) < delayTime){
    console.log("sleeping...");
}*/
console.log("Real time: " + Number(new Date()));
console.log(k.end()+' ms');