Автор Тема: Часы с серверным временем  (Прочитано 364 раз)

kak2z

  • Administrator
  • Full Member
  • *****
  • Сообщений: 113
    • Просмотр профиля
Часы с серверным временем
« : 28 Сентябрь 2017, 18:18 »
echo '
<div id="hours"></div>';

global $user_info;
echo '
<script type="text/javascript">
var offset = ' . ($user_info['time_offset'] + $modSettings['time_offset']) . ';
obj_hours=document.getElementById("hours");
name_month=new Array ("Января","Февраля","Марта", "Апреля","Мая", "Июня","Июля","Августа","Сентября", "Октября","Ноября","Декабря");
name_day=new Array ("Воскресенье","Понедельник", "Вторник","Среда","Четверг", "Пятница","Суббота");
time=new Date(' . ((int)time() * 1000) . ');
time.setHours(time.getHours() + offset);
function wr_hours()
{
time.setSeconds(time.getSeconds() + 1);
time_sec=time.getSeconds();
time_min=time.getMinutes();
time_hours=time.getHours();
time_wr=((time_hours<10)?"0":"")+time_hours;
time_wr+=":";
time_wr+=((time_min<10)?"0":"")+time_min;
time_wr+=":";
time_wr+=((time_sec<10)?"0":"")+time_sec;
time_wr=" "+name_day[time.getDay()]+", "+time.getDate()+" "+name_month[time.getMonth()]+" "+time.getFullYear()+" г. "+time_wr;
obj_hours.innerHTML=time_wr;
}
wr_hours();
setInterval("wr_hours();",1000);
</script>';