Ciao a tutti,
come posso sommare 15 giorni alla data attuale?
Ho:
oggi= new Date();
oggi è 18/01 . . voglio che a video esca 01/02
Fatemi sapere.
Grazie mille!!
Ciao a tutti,
come posso sommare 15 giorni alla data attuale?
Ho:
oggi= new Date();
oggi è 18/01 . . voglio che a video esca 01/02
Fatemi sapere.
Grazie mille!!
oggi.setDate(oggi.getDate()+15)
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Mi da un problema:
QUESTO E' PERFETTO:
MENTRE QUESTO VA IN ERRORE:codice:oggi= new Date(); dataattuale= new Date(Date.UTC(oggi.getYear(),oggi.getMonth(),oggi.getDate(),0,0,0)); alert(dataattuale);
codice:duesettimane = oggi.setDate(oggi.getDate()+15); dataduesettimane= new Date(Date.UTC(duesettimane.getYear(),duesettimane.getMonth(),duesettimane.getDate(),0,0,0)); alert(dataduesettimane);
duesettimane non e' un oggetto di tipo Date... non puoi farci operazioni sulle date... correggi:
duesettimane = new Date(oggi.setDate(oggi.getDate()+15));
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Eh, il fatto è che setDate non ritorna l'oggetto alterato, ma altera il reference direttamente.
devi fare:
codice:oggi.setDate(oggi.getDate()+15); duesettimane = oggi; dataduesettimane= new Date(Date.UTC(duesettimane.getYear(),duesettimane.getMonth(),duesettimane.getDate(),0,0,0)); alert(dataduesettimane);
I DON'T Double Click!
Ah, per precisione i metodi per il settaggio dei dati dell'Oggetto Date (insomma tutto quello che fa setX) hanno come ritorno il valore della funzione getTime() sull'oggetto aggiornato, per questo possono essere usati come parametri al costruttore dell'oggetto Date
I DON'T Double Click!
PEREFTTO!
Grazie mille per tutto... ho risolto!!