Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    dateadd di ASP , ma in JAVASCRIPT

    ciao, vorrei sapere se esiste una funzione in js simile a quella asp DATEADD, la quale mi elenca tutte le date in un intervallo che do io.

    es. :

    inserisco una data di inizio : 11/10/2004
    inserisco una data di fine : 13/10/2004

    mi dovrebbe estrarre :

    11/10/2004
    12/10/2004
    13/10/2004



    il problema infatti e' quando le 2 date sono a cavallo tra un mese ed un altro :

    29/11/2004 --- 02/12/2004

    vorrei che vengano fuori :

    29/11/2004
    30/11/2004
    01/12/2004
    02/12/2004

    grazie mille

    billy
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non c'e` una funzione specifica, ma si puo` costruire usando la struttura Date().
    codice:
    var dat_in = document.NOMEFORM.NOMECAMPO.QUALCOSA
    var y_in = 2004; // decodificare dat_in per avere l'anno a 4 cifre
    var m_in = 8; // decodificare dat_in per avere il mese -1
    var g_in = 28; // decodificare dat_in per avere il giorno
    var datin = new Date(y_in, m_in, g_in);
    // idem per dat_fi
    var datfi = new Date(y_fi, m_fi, g_fi);
    var datcor = datin;
    while (datcor <= datfi) {
      var str = "";
      str += datcor.getDate() + "/";
      var tmp = String(datcor.getMonth()+1);
      if(tmp.length == 1); tmp = "0"+tmp;
      str += tmp = "/";
      str += datcor.getFullYear();
    
      // salvare la stringa str
    
      datcor.setDate(datcor.getDate() + 1);
    }
    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.