Reply to this topicStart new topic
> Курсова по JavaScript
vip21
публикация 8.09.2008г. в 16:08ч.
Коментар: #1


Новак
*

Група: Потребители
Съобщения: 2
Дата на регистрация: 8.09.2008г.
Потребител # 5 804





Условие:"Създава се скрипт,в който чрез метод window.prompt() се въвежда дата във формат XX.XX.XX(ден,месец,година).Чрез метод parse() на обекта Date се изчисляват милисекундите от 01.01.1970г. до въведената дата.Те се визуализират в страницата.След това чрез метод setTime() на обекта Date получените милисекунди се преобразуват в дата.Изчислената дата се визуализира в страницата.Въведената и изчислената дати трябва да съвпадат." Ще съм много благодарен ако някой може да ми помогне
Go to the top of the page
 
+Quote Post
kioki
публикация 9.09.2008г. в 00:32ч.
Коментар: #2


Магистър
*****

Група: Потребители
Съобщения: 591
Дата на регистрация: 20.03.2008г.
От: Стара Загора/София
Потребител # 5 216




КОД
<script type="text/javascript">
var time=prompt("vyvedi data:","13.12.05");
d=time.substring(0,2);
m=time.substring(3,5);
y=time.substring(6);
if (d>31 ||d<=0 || d.indexOf('.')!=-1)
alert('newalidna data');
if (m>12 || m<=0 || m.indexOf('.')!=-1)
alert('newalidna data');
if (y.length!=2 ||y<00 || y.indexOf('.')!=-1)
alert('newalidna data')

var month=new Array()
month[0] = "Jan";
month[1] = "Feb";
month[2] = "Mar";
month[3] = "Apr";
month[4] = "May";
month[5] = "Jun";
month[6] = "Jul";
month[7] = "Aug";
month[8] = "Sep";
month[9] = "Oct";
month[10] = "Nov";
month[11] = "Dec";





a=month[m-1]+' '+d+','+' 20'+y;
document.write("Vyvedenata data e: "+a+"<br />");

var l = Date.parse(a);
document.write('Milisekundite ot 01.01.1970 do tazi data sa: '+l+'<br />');



var h = new Date();
h.setTime(l);

data=h.getDate();
mesec=h.getMonth()+1;
god=h.getFullYear();
document.write('Izchislenata data ot poluchenite milisekundi e: '+month[mesec-1]+'/'+data+'/'+god);

</script>


Скриптът има и проверка на входните данни.Надявам се че това си имал предвид? wink.gif
Go to the top of the page
 
+Quote Post
vip21
публикация 9.09.2008г. в 18:33ч.
Коментар: #3


Новак
*

Група: Потребители
Съобщения: 2
Дата на регистрация: 8.09.2008г.
Потребител # 5 804




Благодаря много!!!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 13:13 - 13.07.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.