Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   проблема "Дата и время" (https://javascript.ru/forum/css-html/24567-problema-data-i-vremya.html)

Andrey81 06.01.2012 12:07

проблема "Дата и время"
 
Здравствуйте JavaScript! :)
помоги плиз! я установил всё получается, но почему секунд не отображается "идущий секунд", а там просто пауза, только обновить сайта и всё. А мне надо идущий секунд, чтобы видно идущий секунд на сайте. ))
Спасибо, жду ответа

<html>
<head>
<title>Дата время.</title>
<script language="JavaScript">
<!--
dayarray=new Array("воскресенье","понедельник","вторник","среда","четверг","пятница","суббота")
montharray=new Array ("января","февраля","марта","апреля","мая","июня","июля","августа","сентября", "октября","ноября","декабря")
ndata=new Date();
day=dayarray[ndata.getDay()];
month=montharray[ndata.getMonth()];
date=ndata.getDate();
year=ndata.getYear();
hours = ndata.getHours();
mins = ndata.getMinutes();
secs = ndata.getSeconds();
if (hours < 10) {hours = "0" + hours }
if (mins < 10) {mins = "0" + mins }
if (secs < 10) {secs = "0" + secs }
datastr=("Сегодня "+ date +" "+ month +" "+ year +" года, "+day+", "+ hours + ":" + mins + ":" + secs )
-->
</script>
</head>
<body>
<font face="verdana,arial" size="2" color="#8000FF">
<script language="JavaScript">
<!--
document.write(datastr);
-->
</script> 
</body>
</html>

elf2002 07.01.2012 04:27

делай через setTimeout()
и без document.write
просто присваивай innerHTML


Часовой пояс GMT +3, время: 19:36.