Отображение времени на сайте если человек находится в другом поясе.
Скрипт в принципе работает правильно но если пользователь открывает сайт находясь в другом часовом поясе начинается баг со минутами.....что с ним не так.
<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> |
Надо чем то заменить new Date() только чем?
Слышал что есть сайты которые предоставляют время по Гринвичу. |
если beautifier не хочет выполнять свою задачу, это что-то должно означать
|
Часовой пояс GMT +3, время: 23:37. |