Bookmark and Share
 dateAdd in Javascript

Programmazione, Sviluppo Siti Thursday 4 December 2008 alle 18:21

Mi sono scontrato con una funziona banale, conosciuta in ASP (VBScript), ma comoda, funzione che in JS non ho mai visto e trovato (magari ne ho anche fatte poche ricerche). DateAdd permette di sommare ad una data un valore qualsiasi di un intervallo dato (secondi, minuti, ore, giorni, mesi e anni).

Potete scaricare qui la mia funzione dateAdd in JS.

Funzionamento

Utilizzare la funzione è semplicissimo: a seguito alcuni esempi.

/* Sommare 10 ore all'ora di oggi */
ora_nuova = addInterval(new Date(), 'h', 10);

/* Sommare 300 secondi all'ora di prima */
ora_nuova2 = addInterval(ora_nuova, 's', 300);

Semplice, non credete?

Bookmark and Share

Commenti a “dateAdd in Javascript”

  • Ho trovato la funzione molto valida, io debbo sommare dei minuti all’ora corrente. Putroppo mi viene generato un errore quando sommo dei minuti in prossimità del cambio ora.
    Es. 11:50 + 20 minuti, il risultato dovrebbe essere 12:10.
    Il messaggio inviato alla console è “Can’t find variable: addInterval”
    Puoi aiutarmi?
    grazie
    Stefano

  • non funziona

Lascia un commento

Ti ricordo che è sempre necessario trascrivere le due parole che leggi nel box rosso. È una misura antispam.