Javascript.RU

 
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.05.2009, 11: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>
  #2 (permalink)  
Старый 20.05.2009, 16:09
Новичок на форуме
Отправить личное сообщение для alex244_97 Посмотреть профиль Найти все сообщения от alex244_97
 
Регистрация: 20.05.2009
Сообщений: 2

Надо чем то заменить new Date() только чем?
Слышал что есть сайты которые предоставляют время по Гринвичу.
  #3 (permalink)  
Старый 20.05.2009, 18:42
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

если beautifier не хочет выполнять свою задачу, это что-то должно означать
 



Опции темы Искать в теме
Искать в теме:

Расширенный поиск