< script type = "text/
javascript" > functionclock(){ var d = new Date (); var month_num = d . getMonth
() var day = d . getDate(); var hours = d . getHours(); var minutes = d . getMinutes
(); var seconds = d . getSeconds
();
month =newArray
( "января" , "февраля" , "марта" , "апреля" , "мая" , "июня" , "июля" , "августа" , "сентября" , "октября" , "ноября" , "декабря" ); if ( day <= 9 ) day = "0" + day; if ( hours <= 9 ) hours = "0" + hours ; if ( minutes <= 9 ) minutes = "0" + minutes; if ( seconds <= 9 ) seconds = "0" + seconds;
date_time = "Сегодня -
" + day + " " + month
[ month_num ] + " " + d . getFullYear
() + " г. Текущее время -
" + hours + ":" + minutes + ":" + seconds; if ( document . layers) {
document .layers . doc_time .document . write
( date_time );
document .layers . doc_time .document . close
();
} else document .getElementById
( "doc_time" ). innerHTML = date_time ;
setTimeout( "clock
()", 1000 );
}
</script>
Далее в заданном месте
Вашей странички (там, где будет
выводиться дата и время)
необходимо добавить следующий
код:
< span id = "doc_time" >
Дата и время
</ span >
После этого необходимо
запустить нашу функцию
генерации текущей даты и
времени следующим образом:
< script type = "text/
javascript" >
clock();
</script>
В результате добавления
данного скрипта на свой сайт Вы получите идущие часы,
отображающие текущую дату и время.
<script type="text/javascript">
function clock() {
var date = new Date();
var hour=date.getHours();
var minute=date.getMinutes();
var sec=date.getSeconds();
var day=date.getDate();
var month=date.getMonth();
var year=date.getFullYear();
var weekday=date.getDay();
var monthes=new Array ('января','февраля','марта','апреля','мая','июня',
'июля','августа','сентября','октября','ноября','декабря');
var dayNames = new Array("Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота";
document.getElementById('clock').innerHTML = ''+dayNames[weekday]+', '+day+' '+monthes[month]+' '+
year+' года<br>
'+(hour<10?'0':'')+hour+':'+(minute<10?'0':'')+minute+':'+(sec<10?'0':'')+sec;
window.setTimeout('clock()',1000);
}
clock();
</script>