Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema funzione date

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213

    problema funzione date

    Sto realizzando una funzione in uno script che mi dovrebbe visualizzare il giorno della settimana una volta inserita una data.La funzione è questa:

    function giorno()
    {
    datanascita=new Date(document.f1.tdata.value);
    giorno_nascita=datanascita.getDay();

    document.write(giorno_nascita);
    return;
    }
    Il problema è che quando inserisco la data in un textbox che ho chiamato tdata la inserisco nel formato nostro per così dire cioè europeo.Infatti l'istruzione document.f1.tdata.value legge il valore della textbox che ho detto.Però la funzione non mi restituisce il gorno esatto.Come posso fare? Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    function giorno()
    {
    pippo = document.f1.tdata.value.split("/")
    datanascita = new Date(pippo[2],pippo[1]-1,pippo[0]);
    giorno_nascita = datanascita.getDay();
    document.write(giorno_nascita);
    return;
    }

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    Ho provato ma ancora non funziona.Ho provato a inserire la data 05/09/2010 e mi dovrebbe dare come risultato 0 in quanto domenica.Invece mi dà 2.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non so cosa tu abbia copiato, a me restituisce correttamente 0

    Posta il tuo script
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    Così funziona.

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head><title>Untitled Page</title>
    <script language="javascript" type="text/javascript">
    <!--
    var capelli ;
    var occhi;
    var data_nascita ;
    var giorno_nascita;
    function giorno()
    {
        sdata = document.f1.tdata.value.split("/")
        datanascita = new Date(sdata[2],sdata[1]-1,sdata[0]);
        giorno_nascita=datanascita.getDay();
        document.write(giorno_nascita);
           return;
    }
    -->
    </script>
        
    </head>
    <body>
    <form method="post" action="giorno_nascita.html" name="f1">
    <input type="text" id="tdata" />
    
    
    <input type="button" value="Submit" id="Submit" onclick="giorno();" />
    
    
    </form>
    
    </body>
    </html>

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.