dat= new date();
mese=dat.getMonth()
mese=dat.setMonth(mese,giorno-(gg))
mese=Number(dat.getMonth())
trace (mese +1)
scusate, ma perchè se scrivo cosi mi scrive 12....cioè dicembre e non 1...cioè gennaio??![]()
![]()
![]()
![]()
dat= new date();
mese=dat.getMonth()
mese=dat.setMonth(mese,giorno-(gg))
mese=Number(dat.getMonth())
trace (mese +1)
scusate, ma perchè se scrivo cosi mi scrive 12....cioè dicembre e non 1...cioè gennaio??![]()
![]()
![]()
![]()
edit... spett un sec :adhone:
ok...ma mi appare 11 e non 0.....come mai?
x far apparire ("1") basta la riga 4. Le due sopra non servono dato che il valore viene perso.
io ho questo codice che fino al mese scorso andava.....ora non va più, mi tira fuori questo
settimana 2004 12 29 1
con mese e gg sbagliati.....non capisco come mai!!![]()
![]()
var settimana= new Array();
dat= new date();
anno= dat.getFullYear();
gg= dat.getDay()
giorno=dat.getDate()
mese=dat.getMonth()
trace (mese +1)
mese=dat.setMonth(mese,giorno-(gg))
mese=Number(dat.getMonth())
giorno=dat.getDate()
for (i=1;i<=7;i++){
mesex=dat.setMonth(mese,giorno+i)
tmese=Number(dat.getMonth()+1)
if (tmese<10)tmese=0 add tmese
tgiorno=dat.getDate()
if (tgiorno<10)tgiorno=0 add tgiorno
tSet=anno add tmese add tgiorno add i
settimana [i-1] =tSet
trace ("settimana" add settimana)
}
in poche parole la prima cella del vettore dovrebbe contenere "200401031" la seconda "200401042" e così via?
si esatto....