It looks like this problem caused by difference in time between server and client (which is about 1.5 minutes).
If you want client to get the same time as server pass try this:
var d = new Date("<?php echo $uEvents['start']; ?>"); //Date constructor can
//parse datetime passed as a string
console.log(d.toString()); //this will output time you need
You can also get millisecond timestamp:
var timestamp = d.getTime();
as well as hours, minutes, and seconds:
var h = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();