Просмотр полной версии : понедельник
как узнать день (число) начала недели?
т.е. как скриптом узнать что эта неделя началась 02.12.01?
gOloVasTicK '~
06.12.2001, 19:07
z=new Date();
day=z.getDay();
if(day==0){
trace("воскресенье");
}
if(day==1){
trace("понедельник");
}
if(day==2){
trace("вторник");
}
if(day==3){
trace("среда");
}
if(day==4){
trace("четверг");
}
if(day==5){
trace("п/xffтница");
}
if(day==6){
trace("суббота");
}
с днем как бы выяснил но проблема с переменной не дает покоя.
вообще мне нужен предыдущий понедельник; я его нашел (на примере сегодняшнего дня):
d = 86400000;
w = d*7;
var now = new Date();
today = now.getDay();
if(today==4){
weekstart = new Date(now.getTime() - d*3);
previousweek = new Date(weekstart.getTime() - w);
previousweek = previousweek.getDate() + "/" + Number(previousweek.getMonth() + 1) + "/" + previousweek.getFullYear();
}
НО ВОТ КАК ПРЕДЫДУЩИЙ ПЕРЕД ПРЕДЫДУЩИМ?
кнопка:
on (release){
textfield = previousweek;
w += w;
}
не помогает :(
gOloVasTicK '~
06.12.2001, 20:56
Сделай НьюДэйт на семь дней и отнимай его от сегодня.
Головастик - не понял я тебя :eek:
Я же и сделал "previousweek"!
Один раз работает. Теперь мне нужно от "previousweek" отнять "previousweek", потом от получившегося отнять и т.д.
Вот и не знаю как это сделать :(
По идее вычитаю семь дней ("w"), в слейдующий раз нужно отнять уже "w" дважды, потом трижды - не получается!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.