Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите! "Не работает скрипт отсчета времени! Я нуб) (https://javascript.ru/forum/misc/17660-pomogite-ne-rabotaet-skript-otscheta-vremeni-ya-nub.html)

Dobson 28.05.2011 14:56

Помогите! "Не работает скрипт отсчета времени! Я нуб)
 
друзья, помогите плиз! :help:

Нужен скрипт отсчета времени каждого дня (пример http://www.snuggy.ru), т.е " до конца понедельника отсталось N часов и N минут"

Нешел скрипт, но он не запускается...

Сам скрипт:
</script>
<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=("до конца "+day )
</script>

Подскажите, как его довести до ума ?

monolithed 28.05.2011 15:23

Цитата:

Сообщение от Dobson
Я нуб

Вы в школе тоже, когда вас к доске вызывали говорили: "Помогите я Нуб"?

только вот скрипт не отсчитывает время, а показывает текущее:
var dayarray = ["выходных","понедельника","вторника","среды","четверг","пятницы","субботы"],
ndata = new Date(),
day = dayarray[ndata.getDay()],
date = ndata.getDate(),
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 }
 
    
alert('до конца ' + day + ':\n' + hours + ' часов: ' + mins +' минут: ' + secs + ' секунд');

Dobson 28.05.2011 17:39

Бывало и в школе приходилось так говорить))

А как сделать чтобы он отсчитывать начал?

Dobson 28.05.2011 17:53

Подскажите, а как сделать его в модуле текстовом, чтобы не отдельно предупреждением вылетал?

Спасибо громадное за помощь!!!

monolithed 28.05.2011 18:20

Цитата:

Сообщение от Dobson
А как сделать чтобы он отсчитывать начал?

написать код (только в разделе работа), но этим тут никто бесплатно заниматься не будет.
Цитата:

Сообщение от Dobson
Подскажите, а как сделать его в модуле текстовом, чтобы не отдельно предупреждением вылетал?

элемент.innerHTML = переменная;

однако еще раз повторю, ваш код ничего не отсчитывает и не высчитывает он выводит текущую дату.


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