| Newsflash | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||
| Dynamic server time. |
|
|
| Friday, 05 May 2006 | |
|
Put a dynamicly updated date/time field on a website to show the current server time rather than displaying the local client date and time.
Replace the string:<php echo mosCurrentDate(); ?> With the following:
<script type="text/javascript">
var currenttime = '<? echo mosCurrentdate("%B %d, %Y %H:%M:%S"); ?>' var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December") var serverdate=new Date(currenttime) function padlength(what){ var output=(what.toString().length==1)? "0"+what : what return output } function displaytime(){ serverdate.setSeconds(serverdate.getSeconds()+1) var datestring=montharray[serverdate.getMonth()]+" "+padlength(serverdate.getDate())+", "+serverdate.getFullYear() var timestring=padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds()) document.getElementById("servertime").innerHTML=datestring+" "+timestring } window.onload=function(){ setInterval("displaytime()", 1000) } </script> <b>Current Server Time:</b> <span id="servertime"></span> |
| < Prev | Next > |
|---|



