<script language="javascript">
var h=(new Date()).getHours();
var m=(new Date()).getMinutes();
if (h > 8.30 && h < 9.15) document.writeln("Первый урок");
if (h > 9.15 && h < 9.25) document.writeln("Перерыв 10 минут");
if (h > 9.25 && h < 10.10) document. writeln("Второй урок");
if (h > 10.10 && h < 10.20) document. writeln("Перерыв 10 минут");
if (h > 10.20 && h < 11.05) document. writeln("Третий урок");
if (h > 11.05 && h < 11.25) document. writeln("Перерыв 20 минут");
if (h > 11.25 && h < 12.10) document. writeln("Четвертый урок");
if (h > 12.10 && h < 12.20) document. writeln("Перерыв 10 минут");
if (h > 12.20 && h < 13.05) document. writeln("Пятый урок");
if (h > 13.05 && h < 13.15) document. writeln("Перерыв 10 минут");
if (h > 13.15 && h < 14.00) document. writeln("Шестой урок");
if (h > 14.00 && h < 14.10) document. writeln("Перерыв 10 минут");
if (h > 14.10 && h < 14.55) document. writeln("Седьмой урок");
if (h > 14.55 || h < 8.30) document.wtriteln("Уроков сейчас нет");
</script >
Вывод текста в точное время javascript
Я написал на javascript небольшой скриптик для вывода информации для сайта школы. Это было не сложно. Но столкнулся с проблемой, что не работает ничего если указать точное время(( Что не так я сделал?
Код:
>
Код:
>=
Цитата: Phodopus
Код:
>
Код:
>=
Phodopus, спасибо! Что то сдвинулось с мертвой точки. Только я там где перерывы переименовал слегка, что бы отличались они:
Код:
<script language="javascript">
var h=(new Date()).getHours();
var m=(new Date()).getMinutes();
if (h >= 8.30 && h < 9.15) document.writeln("Первый урок");
if (h >= 9.15 && h < 9.25) document.writeln("Перерыв 10 минут");
if (h >= 9.25 && h < 10.10) document. writeln("Второй урок");
if (h >= 10.10 && h < 10.20) document. writeln("Перерыв 20 минут");
if (h >= 10.20 && h < 11.05) document. writeln("Третий урок");
if (h >= 11.05 && h < 11.25) document. writeln("Перерыв 30 минут");
if (h >= 11.25 && h < 12.10) document. writeln("Четвертый урок");
if (h >= 12.10 && h < 12.20) document. writeln("Перерыв 40 минут");
if (h >= 12.20 && h < 13.05) document. writeln("Пятый урок");
if (h >= 13.05 && h < 13.15) document. writeln("Перерыв 50 минут");
if (h >= 13.15 && h < 14.00) document. writeln("Шестой урок");
if (h >= 14.00 && h < 14.10) document. writeln("Перерыв 60 минут");
if (h >= 14.10 && h < 14.55) document. writeln("Седьмой урок");
if (h >= 14.55 || h < 8.30) document.wtriteln("Уроков сейчас нет");
</script >
Проверял в 14:46 (когда должен был идти седьмой урок), а оно написало "Перерыв 60 минут".... Я так понимаю, что нужно написать функцию, которая будет считать минуты, вот только до меня это как то туго доходит... Можешь подсказать? Спасибо!
var h=(new Date()).getHours();
var m=(new Date()).getMinutes();
if (h >= 8.30 && h < 9.15) document.writeln("Первый урок");
if (h >= 9.15 && h < 9.25) document.writeln("Перерыв 10 минут");
if (h >= 9.25 && h < 10.10) document. writeln("Второй урок");
if (h >= 10.10 && h < 10.20) document. writeln("Перерыв 20 минут");
if (h >= 10.20 && h < 11.05) document. writeln("Третий урок");
if (h >= 11.05 && h < 11.25) document. writeln("Перерыв 30 минут");
if (h >= 11.25 && h < 12.10) document. writeln("Четвертый урок");
if (h >= 12.10 && h < 12.20) document. writeln("Перерыв 40 минут");
if (h >= 12.20 && h < 13.05) document. writeln("Пятый урок");
if (h >= 13.05 && h < 13.15) document. writeln("Перерыв 50 минут");
if (h >= 13.15 && h < 14.00) document. writeln("Шестой урок");
if (h >= 14.00 && h < 14.10) document. writeln("Перерыв 60 минут");
if (h >= 14.10 && h < 14.55) document. writeln("Седьмой урок");
if (h >= 14.55 || h < 8.30) document.wtriteln("Уроков сейчас нет");
</script >
Проверял в 14:46 (когда должен был идти седьмой урок), а оно написало "Перерыв 60 минут".... Я так понимаю, что нужно написать функцию, которая будет считать минуты, вот только до меня это как то туго доходит... Можешь подсказать? Спасибо!
Цитата: vahminator
Phodopus, спасибо! Что то сдвинулось с мертвой точки. Только я там где перерывы переименовал слегка, что бы отличались они:
Код:
<script language="javascript">
var h=(new Date()).getHours();
var m=(new Date()).getMinutes();
if (h >= 8.30 && h < 9.15) document.writeln("Первый урок");
if (h >= 9.15 && h < 9.25) document.writeln("Перерыв 10 минут");
if (h >= 9.25 && h < 10.10) document. writeln("Второй урок");
if (h >= 10.10 && h < 10.20) document. writeln("Перерыв 20 минут");
if (h >= 10.20 && h < 11.05) document. writeln("Третий урок");
if (h >= 11.05 && h < 11.25) document. writeln("Перерыв 30 минут");
if (h >= 11.25 && h < 12.10) document. writeln("Четвертый урок");
if (h >= 12.10 && h < 12.20) document. writeln("Перерыв 40 минут");
if (h >= 12.20 && h < 13.05) document. writeln("Пятый урок");
if (h >= 13.05 && h < 13.15) document. writeln("Перерыв 50 минут");
if (h >= 13.15 && h < 14.00) document. writeln("Шестой урок");
if (h >= 14.00 && h < 14.10) document. writeln("Перерыв 60 минут");
if (h >= 14.10 && h < 14.55) document. writeln("Седьмой урок");
if (h >= 14.55 || h < 8.30) document.wtriteln("Уроков сейчас нет");
</script >
Проверял в 14:46 (когда должен был идти седьмой урок), а оно написало "Перерыв 60 минут".... Я так понимаю, что нужно написать функцию, которая будет считать минуты, вот только до меня это как то туго доходит... Можешь подсказать? Спасибо!
var h=(new Date()).getHours();
var m=(new Date()).getMinutes();
if (h >= 8.30 && h < 9.15) document.writeln("Первый урок");
if (h >= 9.15 && h < 9.25) document.writeln("Перерыв 10 минут");
if (h >= 9.25 && h < 10.10) document. writeln("Второй урок");
if (h >= 10.10 && h < 10.20) document. writeln("Перерыв 20 минут");
if (h >= 10.20 && h < 11.05) document. writeln("Третий урок");
if (h >= 11.05 && h < 11.25) document. writeln("Перерыв 30 минут");
if (h >= 11.25 && h < 12.10) document. writeln("Четвертый урок");
if (h >= 12.10 && h < 12.20) document. writeln("Перерыв 40 минут");
if (h >= 12.20 && h < 13.05) document. writeln("Пятый урок");
if (h >= 13.05 && h < 13.15) document. writeln("Перерыв 50 минут");
if (h >= 13.15 && h < 14.00) document. writeln("Шестой урок");
if (h >= 14.00 && h < 14.10) document. writeln("Перерыв 60 минут");
if (h >= 14.10 && h < 14.55) document. writeln("Седьмой урок");
if (h >= 14.55 || h < 8.30) document.wtriteln("Уроков сейчас нет");
</script >
Проверял в 14:46 (когда должен был идти седьмой урок), а оно написало "Перерыв 60 минут".... Я так понимаю, что нужно написать функцию, которая будет считать минуты, вот только до меня это как то туго доходит... Можешь подсказать? Спасибо!
Код:
<script language="javascript">
var h=(new Date()).getHours();
var m=(new Date()).getMinutes();
h+=(m/100); //!!!!а то минуты то не прибовлял к часам.
if (h > 8.30 && h < 9.15) document.writeln("Первый урок");
if (h > 9.15 && h < 9.25) document.writeln("Перерыв 10 минут");
if (h > 9.25 && h < 10.10) document.writeln("Второй урок");
if (h > 10.10 && h < 10.20) document.writeln("Перерыв 10 минут");
if (h > 10.20 && h < 11.05) document.writeln("Третий урок");
if (h > 11.05 && h < 11.25) document.writeln("Перерыв 20 минут");
if (h > 11.25 && h < 12.10) document.writeln("Четвертый урок");
if (h > 12.10 && h < 12.20) document.writeln("Перерыв 10 минут");
if (h > 12.20 && h < 13.05) document.writeln("Пятый урок");
if (h > 13.05 && h < 13.15) document.writeln("Перерыв 10 минут");
if (h > 13.15 && h < 14.00) document.writeln("Шестой урок");
if (h > 14.00 && h < 14.10) document.writeln("Перерыв 10 минут");
if (h > 14.10 && h < 14.55) document.writeln("Седьмой урок");
if (h > 14.55 || h < 8.30) document.writeln("Уроков сейчас нет");
</script >
var h=(new Date()).getHours();
var m=(new Date()).getMinutes();
h+=(m/100); //!!!!а то минуты то не прибовлял к часам.
if (h > 8.30 && h < 9.15) document.writeln("Первый урок");
if (h > 9.15 && h < 9.25) document.writeln("Перерыв 10 минут");
if (h > 9.25 && h < 10.10) document.writeln("Второй урок");
if (h > 10.10 && h < 10.20) document.writeln("Перерыв 10 минут");
if (h > 10.20 && h < 11.05) document.writeln("Третий урок");
if (h > 11.05 && h < 11.25) document.writeln("Перерыв 20 минут");
if (h > 11.25 && h < 12.10) document.writeln("Четвертый урок");
if (h > 12.10 && h < 12.20) document.writeln("Перерыв 10 минут");
if (h > 12.20 && h < 13.05) document.writeln("Пятый урок");
if (h > 13.05 && h < 13.15) document.writeln("Перерыв 10 минут");
if (h > 13.15 && h < 14.00) document.writeln("Шестой урок");
if (h > 14.00 && h < 14.10) document.writeln("Перерыв 10 минут");
if (h > 14.10 && h < 14.55) document.writeln("Седьмой урок");
if (h > 14.55 || h < 8.30) document.writeln("Уроков сейчас нет");
</script >
arrjj, спасибо!! Очень сильно выручил!