Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema script su data

    Ciao a tutti
    sto tentando di capire e sistemare uno script
    per il controllo della data

    eccone un pezzo
    codice:
     for (i=0; i<strData.length; i++) {
          if (strData.charAt(i)>'9') or (strData.charAt(i)<'0')
            break;
        }
        var strSeparator=strData.charAt(i);
    
     var arrayDate = strData.split(strSeparator);
    
    //create a lookup for months not equal to Feb.
        var arrayLookup = { '01' : 31,'03' : 31, '04' : 30,'05' : 31,'06' : 30,'07' : 31,
                            '08' : 31,'09' : 30,'10' : 31,'11' : 30,'12' : 31}
        var intDay = parseInt(arrayDate[1]);
    
        //check if month value and day value agree
        if(arrayLookup[arrayDate[0]] != null) {
          if(intDay <= arrayLookup[arrayDate[0]] && intDay != 0)
            return true; //found in lookup table, good date
        }

    intDay <= arrayLookup[arrayDate[0]

    mi dice se il giorno è <= alla cifra assocciata nell'arrayLookUp

    arraydate[0]

    dovrebbe tirarmi fuori dalla stringa data il giorno

    QUESTO IF

    if (strData.charAt(i)>'9') or (strData.charAt(i)<'0')

    NON LO CAPISCO

    potete aiutarmi a capire se il codice che vi ho riportato sopra è giusto o meno e bene o male cosa fa...


    grazie a tutti

  2. #2
    no problem ora l'ho capito e modificato ^_^

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.