• Страница 1 из 1
  • 1
Форум » Скрипты для ucoz » Другие » Неточные прикольные текстовые часы
Неточные прикольные текстовые часы
Администратор
Уровень 999
Сообщений: 2104
Дата: Суббота, 13.11.2010, 17:00:31 | Сообщение # 1
Offline

Описание:
Часы в текстовой форме показывают время.

Установка:
В нужное место вставить код:

Code
<!-- Неточные часы-->   

<head>   
<SCRIPT LANGUAGE="JavaScript">   

<!-- Begin   
function doFormalTime() {   
var myTime = new Date();   
var myHour = myTime.getHours();   
var myMinutes = myTime.getMinutes();   
var ampm = "";   

if (myHour >= 12) {   
myHour -= 12;   
ampm = "pm";   
}   
Hour = new Array(   
"час", "два часа", "три часа", "четыре часа",   
"пять часов", "шесть часов", "семь часов", "восемь часов",   
"девять часов", "десять часов", "одиннадцать часов", "двенадцать часов");   

myMin = myMinutes - (myMinutes % 5);   
if (myMinutes % 5 > 2) myMin += 5;   

var text = "Примерно ";   

switch(myMin) {   
case 0 : myHour--; break;   
case 5 : text += "пять минут назад было "; myHour--; break;   
case 10 : text += "десять минут назад было "; myHour--; break;   
case 15 : text += "пятнадцать минут назад было "; myHour--; break;   
case 20 : text += "двадцать минут назад было "; myHour--; break;   
case 25 : text += "двадцать пять минут назад было  "; myHour--; break;   
case 30 : text += "полчаса назад было "; myHour--; break;   
case 35 : text += "без двадцати пяти минут "; break;   
case 40 : text += "без двадцати минут  "; break;   
case 45 : text += "без пятнадцати минут "; break;   
case 50 : text += "через десять минут будет "; break;   
case 55 : text += "через пять минут будет  "; break;   
case 60 : break;   
}   
if (myHour < 1) myHour++;   
if (ampm == "pm") {   
ampm = (myHour >= 4) ? " " : " ";   
}   
text += Hour[myHour] + ampm;   
return text;   
}   
//  End -->   
</script>   
</head>   

<body>   
<script>   
      document.write(doFormalTime());   
      var h=(new Date()).getHours();   
      if (h > 4  && h < 12) document.write("утра");   
      if (h > 11 && h < 19) document.write("дня");   
      if (h > 18 && h < 24) document.write("вечера");   
      if (h > 23 || h < 5 ) document.write("ночи");   
</script>   
</body>
Подпись пользователя
Форум » Скрипты для ucoz » Другие » Неточные прикольные текстовые часы
  • Страница 1 из 1
  • 1
Поиск: