Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Formattatore di date

  1. #1

    Formattatore di date

    Allora ragazzi, le mie richieste sono 2 :
    1) Vorrei che mi diceste come si fa a prendere in input con il prompt il giorno, mese e anno di una certa data ;
    2) Vorrei che mi diceste cosa ne pensate del mio programma che ho fatto, non è niente di che, è solo un formattatore di date, ecco il codice :

    codice:
    <Html>
    <Head>
    <Meta Http-Equiv = "Charset" Content = "UTF-8">
    <Title>Data</Title>
    </Head>
    <Body>
    <Script Type = "Text/Javascript">
    function Formatta_Data (Data)
    {
    var Giorno = Data.getDay ();
    var Numero = Data.getDate ();
    var Mese = Data.getMonth ();
    var Anno = Data.getFullYear ();
    switch (Giorno)
    {
    case 0 :
    Giorno = "Domenica";
    break;
    case 1 :
    Giorno = "Lunedì";
    break;
    case 2 :
    Giorno = "Martedì";
    break;
    case 3 :
    Giorno = "Mercoledì";
    break;
    case 4 :
    Giorno = "Giovedì";
    break;
    case 5 :
    Giorno = "Venerdì";
    break;
    case 6 :
    Giorno = "Sabato";
    break;
    }
    switch (Mese)
    {
    case 0 :
    Mese = "Gennaio";
    break;
    case 1 :
    Mese = "Febbraio";
    break;
    case 2 :
    Mese = "Marzo";
    break;
    case 3 :
    Mese = "Aprile";
    break;
    case 4 :
    Mese = "Maggio";
    break;
    case 5 : Mese = "Giugno";
    break;
    case 6 :
    Mese = "Luglio";
    break;
    case 7 :
    Mese = "Agosto";
    break;
    case 8 :
    Mese = "Settembre";
    break;
    case 9 :
    Mese = "Ottobre";
    break;
    case 10 :
    Mese = "Novembre";
    break;
    case 11 :
    Mese = "Dicembre";
    break;
    }
    return Giorno + " " + Numero + " " + Mese + " " + Anno;
    }
    var Data = new Date (0, 0, 0);
    document.write (Formatta_Data (Data));
    </Script>
    </Body>
    </Html>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    1 - http://www.devguru.com/technologies/...ript/10896.asp
    2 - didattico/prolisso comunque funzionale
    codice:
    function Formatta_Data(Data) {
    	return "Domenica,Lunedì,Martedì,Mercoledì,Giovedì,Venerdì,Sabato".split(",")[Data.getDay()]+" "+Data.getDate()+" "+"Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre".split(",")[Data.getMonth()]+" "+Data.getFullYear();
    }
    non meno didattico, meno prolisso

    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
    Per il primo punto è giusto, ma hai sbagliato nel secondo, ho chiesto come prendere in input anni, mesi e giorni, capito, basati sul programma che ti ho fatto vedere, vorrei sostituire la data già precisata, con una immessa dall'utente...

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.