Показать сообщение отдельно
Старый 28.08.2004, 17:20
Шанс вне форума Посмотреть профиль Отправить личное сообщение для Шанс Найти все сообщения от Шанс
  № 1  
Шанс

Регистрация: Oct 2003
Адрес: Ташкент
Сообщений: 66
Отправить сообщение для Шанс с помощью ICQ
По умолчанию Разборка Html часов!

вот откопал скрипт часов, по моему самых распостраненных в нете:
Код:
<SCRIPT>
function tick() {
  var hours, minutes, seconds, ap;
  var intHours, intMinutes, intSeconds;
  var today;
  today = new Date();
  intHours = today.getHours();
  intMinutes = today.getMinutes();
  intSeconds = today.getSeconds();
  if (intHours == 0) {
     hours = "0:";
  } else if (intHours < 12) { 
     hours = intHours+":";
  } else if (intHours == 12) {
     hours = "12:";
  } else {
     intHours = intHours 
     hours = intHours + ":";
  }
  if (intMinutes < 10) {
     minutes = "0"+intMinutes+":";
  } else {
     minutes = intMinutes+":";
  }
  if (intSeconds < 10) {
     seconds = "0"+intSeconds+" ";
  } else {
     seconds = intSeconds+" ";
  } 
  timeString = hours+minutes+seconds+ap;
  Clock.innerHTML = timeString;
  window.setTimeout("tick();", 100);
}
window.onload = tick;
</script>
хотелось бы ПОЛНОСТЬЮ разобраться в скрипте:
про определение переменных я все понял!
непонял конкретно:
1. today.get#### (все возможные варианты вместо ####)
2. када просто набираю today мне выдают полный реквизит сегоднешнего дня, В КАКОМ ФОРМАТЕ?!
3. зачем нужна вот эти строки
А) today = new Date();
Б) Clock.innerHTML = timeString;
В) window.setTimeout("tick();", 100);
Г) function tick() {
Д) window.onload = tick;

и еще
4. откуда он берет часовой пояс?!проверял... у меня стоит +0500 а он использует +0600


Заранее спасибо!