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 символов Купить рекламу в этом месте! |
Форум закрыт Тема закрыта |
|