JavaScript/Oggetto Date: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
apliamento pagina
Ramac (discussione | contributi)
mNessun oggetto della modifica
Riga 103:
document.write(formattaData(d1));
document.write(formattaData(d2));
</source>
La funzione potrebbe sembrare inutile data l'esistenza del metodo dell'oggetto Date <code>toLocalString()</code>; tuttavia, questo metodo formatta la data secondo le impostazioni locali dell'utente: ad esempio, un utente inglese invece che <code>martedì 9 luglio 2007</code> vedrebbe <code>Tuesday, Jule 9, 2007</code>.
 
=== Impostare i valori della data ===
L'oggetto Date permette inoltre di modificare la data memorizzata nell'oggetto Date tramite i metodi <code>setDate()</code>, <code>setMonth</code> e <code>setFullYear</code>. Questi metodi sono molto utili, perché hanno la caratteristica di ragionare come è giusto fare per le date. Ad esempio:
<source lang=javascript>
var d = new Date(2007, 3, 4); //4 aprile 2007
d.setDate(31);
</source>
In questo esempio impostiamo come giorno del mese di aprile il valore di 31, nonostante aprile conti solo 30 giorni. JavaScript lo sa e per questo porta la data al 1 di maggio. Questa funzionalità è spesso usata insieme ai metodi per ottenere le date:
<source lang=javascript>
d.setMonth(d.getMonth() - 6); //sei mesi prima
</source>
[[Categoria:JavaScript|Oggetto Date]]