Отображение времени на сайте если человек находится в другом поясе.
Скрипт в принципе работает правильно но если пользователь открывает сайт находясь в другом часовом поясе начинается баг со минутами.....что с ним не так.
<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>
|