Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@tathamoddie
Created June 19, 2014 05:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tathamoddie/b35a8f43e81a1cfd2383 to your computer and use it in GitHub Desktop.
Save tathamoddie/b35a8f43e81a1cfd2383 to your computer and use it in GitHub Desktop.
window.clockSync.clientTimeAheadOfServerInMilliseconds
<script src="~/Scripts/moment.min.js"></script>
<script>
(function() {
var clientNow = moment();
var serverNow = moment('@(DateTimeOffset.UtcNow.ToString("o"))');
var diff = clientNow.diff(serverNow);
if (!!window.performance && !!window.performance.timing) {
var responseStartToNow = new Date().valueOf() - window.performance.timing.responseStart;
diff -= responseStartToNow;
}
window.clockSync = { clientTimeAheadOfServerInMilliseconds: diff };
})();
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment