var serverTime = new Date(2024,04,27,23,37,14); var userTime = new Date(); var millidiff = (serverTime.getTime() - userTime.getTime() + 10); $(document).ready(function(){ clock(); }) function clock() { var thistime = new Date(); var adjusted = thistime.getTime() + millidiff;// + (1000 * 60 * 60) var digital = new Date(adjusted); var hours = digital.getHours() ; var minutes = digital.getMinutes(); var seconds = digital.getSeconds(); if (hours <= 9) hours = "0" + hours; if (minutes <= 9) minutes = "0" + minutes; if (seconds <= 9) seconds = "0" + seconds; dispTime = hours + " : " + minutes + " : " + seconds; $(".clock").val(dispTime); setTimeout("clock()", 1000); }