Показать сообщение отдельно
  #1 (permalink)  
Старый 20.05.2009, 12:19
Новичок на форуме
Отправить личное сообщение для alex244_97 Посмотреть профиль Найти все сообщения от alex244_97
 
Регистрация: 20.05.2009
Сообщений: 2

Отображение времени на сайте если человек находится в другом поясе.
Скрипт в принципе работает правильно но если пользователь открывает сайт находясь в другом часовом поясе начинается баг со минутами.....что с ним не так.
<script language = \"JavaScript\">
function clock(time_dop)
{

var time= new Date();
var hours=time.getTimezoneOffset()*(-45000);
var time_now_moscow= new Date();
var moscow=time_now_moscow.setTime((time_dop-hours)+10800000)

document.getElementById(\"moscow\").innerHTML=time _now_moscow.getHours()/100).toFixed(2).substr(2)+\":\"+(time_now_moscow.g etMinutes()/100).toFixed(2).substr(2);

var time_now_london= new Date(time_dop-hours);

document.getElementById(\"london\").innerHTML=time _now_london.getHours()/100).toFixed(2).substr(2)+\":\"+(time_now_london.g etMinutes()/100).toFixed(2).substr(2);

var time_now_newyork= new Date((time_dop-hours)-18000000);
document.getElementById(\"newyork\").innerHTML=tim e_now_newyork.getHours()/100).toFixed(2).substr(2)+\":\"+(time_now_newyork. getMinutes()/100).toFixed(2).substr(2);

time_dop=time_dop+999;

setTimeout(\"clock(\"+time_dop+\")\",999);
}
</script>