Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313

    Controllo di una data in JS

    il mio problema è quello di verificare la validità di una data nel senso che ad esemppio rientra in un range di 30 giorni al partire dalla data odierna rispettando il numero di giorni di cui è composto un mese..Come è possibile risolvere questo probelma??? O meglio comè viene utilizzata questa espressione data = new date()???????
    GRAZIE

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quell'espressione non esiste in JS. La piu` somigliante e`:
    var data = new Date(); (notare le maiuscole)

    http://www.devguru.com/technologies/...ipt_index.html questo e` un link ad un manuale JS piuttosto comodo (anche se non allineato alle ultime modifiche del W3C).

    Se hai uan data di questo tipo:
    GG/MM/AAAA

    Lo script per leggerla e verificare che sia entro i 30 gg da oggi (data del client), potrebbe essere:
    codice:
    function checkdate30(cc) {
      var str = cc.value; // cc contiene il puntatore al campo
      var datf = str.split(/[\/\:\.]/);
      var dest = new Date(datf[2], datf[1]-1, datf[0]);
    
      var oggi30 = new Date();
      oggi30.setDate(oggi30.getDate() + 30);
    
      if(oggi30 < dest) {
        alert("data non compatibile");
        cc.focus();
        return false;
      }
      return true;
    }
    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.