powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите попраdить скрипт World Clock
1 сообщений из 1, страница 1 из 1
Помогите попраdить скрипт World Clock
    #34280508
Nikota
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скачал в базе скриптов (Woweb.ru) World clock. Отличный скрипт, но есть такая проблема.

я проверял в то время, когда в Нью-йорке (в скрипте он eastразница от ГМТ +5) 10.00 вечера и скрипт в это врем янеправильно отображает время пишет 0-2:00:00 вместо 22:00:00.

Помогите поправить, пожалуйста, я в java не разбираюсь.

Заранее благодарен.

Вот код:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
<html>
<head>
<title>WOweb.ru - Scripts - JavaScript - World Clock</title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<Style>
  A:Link{ Color: # 000000 ; Text-decoration: underline}
  A:Visited{ Color: # 000000 ; Text-decoration: underline}
  A:Hover{ Color: # 000000 ; Text-decoration: none}
td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
</Style>

<!-- HEAD START HERE -->

<script LANGUAGE="JavaScript">
<!-- Original:  Emanuel Gavrilv (eltal@sprint.ca) -->
<!-- Web Site:  http://www.angelfire.com/on/eltal -->

<!-- Begin
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;
}
//  End -->
</script>

<!-- HEAD END HERE -->




</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0" onLoad="javascript:GetTime();">
<center>

<!-- BODY START HERE -->

<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>

<!-- BODY END HERE -->



</body>
</html>
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите попраdить скрипт World Clock
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]