defrag79
05-08-2003, 02:22 PM
I have a script that currently grabs the client's time and displays in on the websites.
I was wondering if there is a way to get the local time of the web server using the same script (see below).
Any help would be greatly appreciated.
//
// Digits are of the form #fdb.gif, where # is 0 to 9 inclusive.
// The AM indicator is afdb.gif
// The PM indicator is pfdb.gif
// The colon seperator is cfdb.gif
var timerID = 0
var digitPrefix = "Images/digiclock/"
var digitSuffix = "fdb.gif"
var dateNow
var hours
var mins
var secs
var digits
var amDigit
var pmDigit
var ampm
digits = new Array(10)
amDigit = new Image()
pmDigit = new Image()
for ( i=0; i<10; i++ ) {
digits[i] = new Image()
digits[i].src = digitPrefix + i + digitSuffix
}
amDigit.src = digitPrefix + "a" + digitSuffix
pmDigit.src = digitPrefix + "p" + digitSuffix
// The free-running timer function. It is designed to update the
// digital clock once every second.
function DigitalClock() {
dateNow = new Date()
hours = dateNow.getHours()
// Adjust the time for standard am/pm display.
ampm = ( hours > 11 ? pmDigit : amDigit );
if ( hours > 12 )
hours -= 12;
if ( hours == 0 )
hours = 12;
// Now build up the digit prefixes for the gif string.
var i = hours % 10;
document.images["d0"].src = digits[((hours-i) / 10)].src;
document.images["d1"].src = digits[i].src;
document.images["d8"].src = ampm.src;
mins = dateNow.getMinutes();
i = mins % 10;
document.images["d3"].src = digits[((mins-i) / 10)].src;
document.images["d4"].src = digits[i].src;
secs = dateNow.getSeconds();
i = secs % 10;
document.images["d6"].src = digits[((secs-i) / 10)].src;
document.images["d7"].src = digits[i].src;
// Reset the timer.
timerID = setTimeout('DigitalClock()',1000);
}
function tinit() {
timerID = setTimeout('DigitalClock()',100);
isLoaded = true;
}
I was wondering if there is a way to get the local time of the web server using the same script (see below).
Any help would be greatly appreciated.
//
// Digits are of the form #fdb.gif, where # is 0 to 9 inclusive.
// The AM indicator is afdb.gif
// The PM indicator is pfdb.gif
// The colon seperator is cfdb.gif
var timerID = 0
var digitPrefix = "Images/digiclock/"
var digitSuffix = "fdb.gif"
var dateNow
var hours
var mins
var secs
var digits
var amDigit
var pmDigit
var ampm
digits = new Array(10)
amDigit = new Image()
pmDigit = new Image()
for ( i=0; i<10; i++ ) {
digits[i] = new Image()
digits[i].src = digitPrefix + i + digitSuffix
}
amDigit.src = digitPrefix + "a" + digitSuffix
pmDigit.src = digitPrefix + "p" + digitSuffix
// The free-running timer function. It is designed to update the
// digital clock once every second.
function DigitalClock() {
dateNow = new Date()
hours = dateNow.getHours()
// Adjust the time for standard am/pm display.
ampm = ( hours > 11 ? pmDigit : amDigit );
if ( hours > 12 )
hours -= 12;
if ( hours == 0 )
hours = 12;
// Now build up the digit prefixes for the gif string.
var i = hours % 10;
document.images["d0"].src = digits[((hours-i) / 10)].src;
document.images["d1"].src = digits[i].src;
document.images["d8"].src = ampm.src;
mins = dateNow.getMinutes();
i = mins % 10;
document.images["d3"].src = digits[((mins-i) / 10)].src;
document.images["d4"].src = digits[i].src;
secs = dateNow.getSeconds();
i = secs % 10;
document.images["d6"].src = digits[((secs-i) / 10)].src;
document.images["d7"].src = digits[i].src;
// Reset the timer.
timerID = setTimeout('DigitalClock()',1000);
}
function tinit() {
timerID = setTimeout('DigitalClock()',100);
isLoaded = true;
}