Реклама на сайте Advertise with us
Тема: Прошу помощи... Расширенный поиск по форуму  
Автор Сообщение
freddi


Зарегистрирован:

Ссылка на сообщениеДобавлено: 12/04/02 в 07:53

Прошу помощи...
как в джава скрипте даты поменять я на минус один (два, и т.д.) день,я...
Зараннее благодарен, с уважением....

K началу

 
tapakah2001


Зарегистрирован:

Ссылка на сообщениеДобавлено: 12/04/02 в 12:48

Во!
Слава Маркуше (талантище!!!). Вот что он сделал для меня в свое время:

<script language="JavaScript">
<!-- hide

months = new Array();

months[0]="Jan"
months[1]="Feb"
months[2]="Mar"
months[3]="Apr"
months[4]="May"
months[5]="Jun"
months[6]="Jul"
months[7]="Aug"
months[8]="Sep"
months[9]="Oct"
months[10]="Nov"
months[11]="Dec"

current_date = new Date();

document.writeln(current_date.getDate()+ " " + months[current_date.getMonth() ]);
// -->
</script>

Вот эта хуета опреледяет сегодняшнюю дату.

там где хотим вывести вчерашнюю дату ставим

<script language="JavaScript">
<!-- hide
itime = current_date.getTime();
itime = itime - 1* (1000*3600*24);
current_date.setTime(itime);
document.writeln(current_date.getDate()+ " " + months[current_date.getMonth() ]);
// -->
</script>

Соответственно еще раз если поставим - будет дата на 1 меньше от предыдущей

<script language="JavaScript">
<!-- hide
itime = current_date.getTime();
itime = itime - 1* (1000*3600*24);
current_date.setTime(itime);
document.writeln(current_date.getDate()+ " " + months[current_date.getMonth() ]);
// -->
</script>

Каждое последующее вставление кода будет выводить дату на 1 меньше чем предыдущее. Вот так.

На РНР все делается просто одним словом ;)

K началу

 
Vovasik


Зарегистрирован:

Ссылка на сообщениеДобавлено: 12/04/02 в 16:29

Вот еще, чуть более удобно
<head>
...
<script language="javascript">
function DrawData(num) {
today = new Date();
today.setTime(today.getTime() - num);
day=today.getDay() + 1;
months=today.getMonth() + 1;
dates=today.getDate();
years=today.getYear();
if(day==1){ day="Sunday, "; }
else if(day==2){ day="Monday, "; }
else if(day==3){ day="Tuesday, "; }
else if(day==4){ day="Wednesday, "; }
else if(day==5){ day="Thursday, "; }
else if(day==6){ day="Friday, "; }
else if(day==7){ day="Saturday, "; }
if(months==1){ months="January "; }
else if(months==2){ months="February "; }
else if(months==3){ months="March "; }
else if(months==4){ months="April "; }
else if(months==5){ months="May "; }
else if(months==6){ months="June "; }
else if(months==7){ months="July "; }
else if(months==8){ months="August "; }
else if(months==9){ months="September "; }
else if(months==10){ months="October "; }
else if(months==11){ months="November "; }
else if(months==12){ months="December "; }
document.write(day+months+dates+' 2002')
}
</script>
...
</head>
<body>
..
<script language=JavaScript>
DrawData(n*3600*24*1000); // n - число дней назад
</script>

K началу

 
freddi


Зарегистрирован:

Ссылка на сообщениеДобавлено: 12/04/02 в 18:31

Понятно, спасибо....!!!!!

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Форум закрыт Форум закрыт  Тема закрыта Тема закрыта

Спонсор сайта

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »