<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="generator" content="PSPad editor, www.pspad.com" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Working with server time using JavaScript and PHP example</title>
</head>
<body>
<h1>Working with server time using JavaScript and PHP example</h1>
<p>See <a href="/2007/08/31/working-with-server-time-in-javascript-and-php/">relevant post</a> for details.</p>
<p><a href="javascript-php-server-time.phps">PHP source code of this file</a></p>
<h2>The current time on this server is:</h2>
<div id="servertime"></div>
<script type="text/javascript">
var dateLocal = new Date();
var dateServer = new Date('<?= date('F d, Y H:i:s') ?>');
var dateOffset = dateServer - dateLocal;
function updateTime() {
var newDate = new Date();
newDate.setTime(newDate.getTime() + dateOffset);
document.getElementById('servertime').innerHTML = newDate;
setTimeout("updateTime()", 1000);
}
updateTime();
</script>
<!-- Analytics stuff, unrelated to the example -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-335742-1";
urchinTracker();
</script>
</body>
</html>