Visualizzazione dei risultati da 1 a 4 su 4

Discussione: differenza tra 2 date

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173

    differenza tra 2 date

    Ciao a tutti!
    non ricordo qual è la funzione in javascript (esiste?)che restituisce la differenza tra 2 date..chi mi aiuta?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    - (l'operazione sottrazione con l'operatore meno).

    Poi hai la differenza in millisecondi, che puoi rielaborare come se fosse una Date() oppure puoi decodificare a mano.
    L'implementazione dipende da come sono i tuoi dati (quali range di differenza hanno).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    173
    se ho 2 date es. 31/12/2002 e 31/05/2006 io vorrei la differenza in anni. come posso fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Una possibile soluzione:
    codice:
    var data1 = new Date(2002, 11, 31);
    var data2 = new Date(2006, 4, 31);
    var diff = data2 - data1;
    var aa = diff.getFullYear();
    var mm = diff.getMonth() + 1;
    var gg = diff.getDate();
    
    alert ("la differenza e` "+aa+" anni, "+mm+" mesi, "+gg+" giorni");
    Forse rimangono un po` di zeri davanti all'anno, ma potrebbe dipendere dal browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.