Теперь вот какая проблема. Без проблем никуда))!
<html>
<head>
<title>закрытие по времени</title>
<script type="text/javascript">
window.onload = function() {
tm1 = window.setInterval(function() {
var elemDnm = document.getElementById("dnm");
now=new Date();
var hours=now.getHours()
var days=now.getDay();
var min=now.getMinutes();
var sec=now.getSeconds();
var text
var myDate = '0';
var current = new Date;
var openofficehour=9;
var worktime=18;
if (24-(24-hours+openofficehour-1)%24>worktime){
elemDnm.innerHTML = "<center><b>Офис<span style='color:red;font:16px Tahoma;'> <b>ЗАКРЫТ</b></span>, до открытия осталось<span style='color:orange;font:16px Tahoma;'><b> " +(24-hours+openofficehour)%24+ " часов</b></span></b></center>";
}else{
elemDnm.innerHTML = "<center><b>Офис<span style='color:green;font:16px Tahoma;'> <b>ОТКРЫТ</b></span><span style='color:orange;font:16px Tahoma;'><b></b></span></b></center>"
}, 5000); };
</script>
</head>
<body>
<!-- content -->
<div id="dnm"><p>
<center><b><span style='color:red;font:16px Tahoma;'>Загрузка...</span></b></center>
</p></div>
<!-- content -->
</body>
</html>
Вот целый скрипт. Нуууу вроде пока что держится))
Да не спорю она правильно показывает то время когда офис закрыт. Но почему она не будет показывать время когда она открыта??? Ну допустим до закрытия осталось сколько то часов