|
|
Highlights
All Snippets
Top 100 Snippets
Librarians
gbCodeLib
By Language
VB6
JavaScript
Perl
HTML
SQL
Java
DOS
|
GBIC >>
Source Code >>
JavaScript >> Snippet
|
World Clock
<
html
>
<
head
>
<
script
>
function
GetTime()
{
var
dt
=
new
Date
();
var
def
=
dt.getTimezoneOffset()
/
60;
var
gmt
=
(dt.getHours()
+
def);
document.clock.local.value
=
(IfZero(dt.getHours())
+
":"
+
IfZero(dt.getMinutes())
+
":"
+
IfZero(dt.getSeconds()));
var
ending
=
":"
+
IfZero(dt.getMinutes())
+
":"
+
IfZero(dt.getSeconds());
var
rome
=
check24(((gmt
+
1)
>
24)
?
((gmt
+
1)
-
24)
:
(gmt
+
1));
document.clock.rome.value
=
(IfZero(rome)
+
ending);
var
isr
=
check24(((gmt
+
2)
>
24)
?
((gmt
+
2)
-
24)
:
(gmt
+
2));
document.clock.Israel.value
=
(IfZero(isr)
+
ending);
var
msw
=
check24(((gmt
+
3)
>
24)
?
((gmt
+
3)
-
24)
:
(gmt
+
3));
document.clock.msw.value
=
(IfZero(msw)
+
ending);
var
baku
=
check24(((gmt
+
4)
>
24)
?
((gmt
+
4)
-
24)
:
(gmt
+
4));
document.clock.baku.value
=
(IfZero(baku)
+
ending);
var
del
=
check24(((gmt
+
5)
>
24)
?
((gmt
+
5)
-
24)
:
(gmt
+
5));
document.clock.del.value
=
(IfZero(del)
+
ending);
var
dh
=
check24(((gmt
+
6)
>
24)
?
((gmt
+
6)
-
24)
:
(gmt
+
6));
document.clock.dh.value
=
(IfZero(dh)
+
ending);
var
kok
=
check24(((gmt
+
7 )
>
24)
?
((gmt
+
7 )
-
24)
:
(gmt
+
7));
document.clock.kok.value
=
(IfZero(kok)
+
ending);
var
ho
=
check24(((gmt
+
8)
>
24)
?
((gmt
+
8)
-
24)
:
(gmt
+
8));
document.clock.ho.value
=
(IfZero(ho)
+
ending);
var
tky
=
check24(((gmt
+
9)
>
24)
?
((gmt
+
9)
-
24)
:
(gmt
+
9));
document.clock.tky.value
=
(IfZero(tky)
+
ending);
var
sdn
=
check24(((gmt
+
10)
>
24)
?
((gmt
+
10)
-
24)
:
(gmt
+
10));
document.clock.sdn.value
=
(IfZero(sdn)
+
ending);
var
mag
=
check24(((gmt
+
11)
>
24)
?
((gmt
+
11)
-
24)
:
(gmt
+
11));
document.clock.mag.value
=
(IfZero(mag)
+
ending);
var
wll
=
check24(((gmt
+
12)
>
24)
?
((gmt
+
12)
-
24)
:
(gmt
+
12));
document.clock.wll.value
=
(IfZero(wll)
+
ending);
var
_GMT
=
check24(((gmt)
>
24)
?
((gmt)
-
24)
:
(gmt));
document.clock._GMT.value
=
(IfZero(_GMT)
+
":"
+
IfZero(dt.getMinutes())
+
":"
+
IfZero(dt.getSeconds()));
var
eniw
=
check24(((gmt
+
(24
-
12))
>
24)
?
((gmt
+
(24
-
12))
-
24)
:
(gmt
+
(24
-
12)));
document.clock.eniw.value
=
(IfZero(eniw)
+
ending);
var
sam
=
check24(((gmt
+
(24
-
11))
>
24)
?
((gmt
+
(24
-
11))
-
24)
:
(gmt
+
(24
-
11)));
document.clock.sam.value
=
(IfZero(sam)
+
ending);
var
haw
=
check24(((gmt
+
(24
-
10))
>
24)
?
((gmt
+
(24
-
10))
-
24)
:
(gmt
+
(24
-
10)));
document.clock.Hawaii.value
=
(IfZero(haw)
+
ending);
var
ala
=
check24(((gmt
+
(24
-
9))
>
24)
?
((gmt
+
(24
-
9))
-
24)
:
(gmt
+
(24
-
9)));
document.clock.alaska.value
=
(IfZero(ala)
+
ending);
var
pacif
=
check24(((gmt
+
(24
-
8))
>=
24)
?
((gmt
+
(24
-
8))
-
24)
:
(gmt
+
(24
-
8)));
document.clock.pacif.value
=
(IfZero(pacif)
+
ending);
var
mount
=
check24(((gmt
+
(24
-
7))
>
24)
?
((gmt
+
(24
-
7))
-
24)
:
(gmt
+
(24
-
7)));
document.clock.mount.value
=
(IfZero(mount)
+
ending);
var
center
=
check24(((gmt
+
(24
-
6))
>
24)
?
((gmt
+
(24
-
6))
-
24)
:
(gmt
+
(24
-
6)));
document.clock.center.value
=
(IfZero(center)
+
ending);
var
east
=
check24(((gmt
+
(24
-
5))
>
24)
?
((gmt
+
(24
-
5))
-
24)
:
(gmt
+
(24
-
5)));
document.clock.east.value
=
(IfZero(east)
+
ending);
var
atl
=
check24(((gmt
+
(24
-
4))
>
24)
?
((gmt
+
(24
-
4))
-
24)
:
(gmt
+
(24
-
4)));
document.clock.atl.value
=
(IfZero(atl)
+
ending);
var
bra
=
check24(((gmt
+
(24
-
3))
>
24)
?
((gmt
+
(24
-
3))
-
24)
:
(gmt
+
(24
-
3)));
bra
=
(bra
>=
24)
?
bra
-
24
:
bra;
document.clock.bra.value
=
(IfZero(bra)
+
ending);
var
mid
=
check24(((gmt
+
(24
-
2))
>
24)
?
((gmt
+
(24
-
2))
-
24)
:
(gmt
+
(24
-
2)));
mid
=
(mid
>=
24)
?
mid
-
24
:
mid;
document.clock.mid.value
=
(IfZero(mid)
+
ending);
var
azo
=
check24(((gmt
+
(24
-
1))
>
24)
?
((gmt
+
(24
-
1))
-
24)
:
(gmt
+
(24
-
1)));
azo
=
(azo
>=
24)
?
azo
-
24
:
azo;
document.clock.azo.value
=
(IfZero(azo)
+
ending);
setTimeout(
"GetTime()"
, 1000);
}
function
IfZero(num)
{
return
((num
<=
9)
?
(
"0"
+
num)
:
num);
}
function
check24(hour)
{
return
(hour
>=
24)
?
hour
-
24
:
hour;
}
</
script
>
</
head
>
<
body Background
=
..
/
graphics
/
grayback.jpg onLoad
=
"javascript:GetTime();"
>
<
center
><
BR
><
BR
><
BR
>
<
form name
=
"clock"
>
<
strong
>
Local Time
<
input type
=
"text"
size
=
"8"
name
=
"local"
></
strong
>
<
p
>
Eniwetok (GMT
-
12)
<
input type
=
"text"
size
=
"8"
name
=
"eniw"
><
br
>
Samoa (GMT
-
11)
<
input type
=
"text"
size
=
"8"
name
=
"sam"
><
br
>
Hawaii (GMT
-
10)
<
input type
=
"text"
size
=
"8"
name
=
"Hawaii"
>
<
p
>
Alaska (GMT
-
9)
<
input type
=
"text"
size
=
"8"
name
=
"alaska"
><
br
>
Pacific Time (GMT
-
8)
<
input type
=
"text"
size
=
"8"
name
=
"pacif"
><
br
>
Mountain Time (GMT
-
7)
<
input type
=
"text"
size
=
"8"
name
=
"mount"
>
<
p
>
Central Time (GMT
-
6)
<
input type
=
"text"
size
=
"8"
name
=
"center"
><
br
>
Eastern Time (GMT
-
5)
<
input type
=
"text"
size
=
"8"
name
=
"east"
><
br
>
Atlantic Time (GMT
-
4)
<
input type
=
"text"
size
=
"8"
name
=
"atl"
>
<
p
>
Brazilia (GMT
-
3)
<
input type
=
"text"
size
=
"8"
name
=
"bra"
><
br
>
Mid
-
Atlantic (GMT
-
2)
<
input type
=
"text"
size
=
"8"
name
=
"mid"
><
br
>
Azores (GMT
-
1)
<
input type
=
"text"
size
=
"8"
name
=
"azo"
>
<
p
>
<
strong
>
Greenwich Mean Time (GMT)
<
input type
=
"text"
size
=
"8"
name
=
"_GMT"
></
strong
>
<
p
>
Rome (GMT
+
1)
<
input type
=
"text"
size
=
"8"
name
=
"rome"
><
br
>
Israel (GMT
+
2)
<
input type
=
"text"
size
=
"8"
name
=
"Israel"
><
br
>
Moscow (GMT
+
3)
<
input type
=
"text"
size
=
"8"
name
=
"msw"
>
<
p
>
Baku (GMT
+
4)
<
input type
=
"text"
size
=
"8"
name
=
"baku"
><
br
>
New Delhi (GMT
+
5)
<
input type
=
"text"
size
=
"8"
name
=
"del"
><
br
>
Dhakar (GMT
+
6)
<
input type
=
"text"
size
=
"8"
name
=
"dh"
>
<
p
>
Bangkok (GMT
+
7)
<
input type
=
"text"
size
=
"8"
name
=
"kok"
><
br
>
Hong Kong (GMT
+
8)
<
input type
=
"text"
size
=
"8"
name
=
"ho"
><
br
>
Tokyo (GMT
+
9)
<
input type
=
"text"
size
=
"8"
name
=
"tky"
>
<
p
>
Sydney (GMT
+
10)
<
input type
=
"text"
size
=
"8"
name
=
"sdn"
><
br
>
Magadan (GMT
+
11)
<
input type
=
"text"
size
=
"8"
name
=
"mag"
><
br
>
Wellington (GMT
+
12)
<
input type
=
"text"
size
=
"8"
name
=
"wll"
>
</
form
>
</
center
>
</
BODY
>
</
html
>
|
|
|
|