Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: inserimento data

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    35

    inserimento data

    Ciao io ho la funzione per ricavarmi data e ora.
    Come faccio però a far comparire la data in un campo dinamico?
    Grazie


  2. #2
    nomecampodinamico.text = nomevariabiledata

    Dipende insomma anche dalla funzione che usi per ricavare data e orario

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    35
    Questa è la funzione che ho gentilmente preso in prestito da un messaggio del forum:

    function prendiData() {
    var myDate = new Date();
    var anno = myDate.getFullYear();
    var giorno = myDate.getDate();
    var nomegiorno = myDate.getDay();
    var mese = myDate.getMonth();
    var oo = myDate.getHours();
    var mm = myDate.getMinutes();
    var ss = myDate.getSeconds();
    var ora = oo<10 ? "0"+oo : oo;
    var minuti = mm<10 ? "0"+mm : mm;
    var secondi = ss<10 ? "0"+ss : ss;
    var arraynomegiorno = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "venerdi", "Sabato"];
    var arraymese = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
    _global.miadata = arraynomegiorno[nomegiorno]+", "+giorno+" "+arraymese[mese]+" "+anno+", ore: "+ora+":"+minuti+":"+secondi;
    trace(_global.miadata);
    }
    prendiData();

  4. #4
    Allora, crea sullo stage un campo di testo dinamico, dagli nome istanza ad esempio "giorno"

    Nella tua funziona, al posto del trace metti

    giorno.text = _global.miadata

    E dovresti vederla apparire nel campo di testo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    35
    Mi compare solo questo:

    , , alle ore: 0:0:0

    Cosa non va nella funzione??

  6. #6
    Quando c'era il trace la data la vedevi giusta?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    35
    Nel campo dinamico non vedevo niente, ma si apriva la finestra di output di flash dove vedevo la data esatta.

  8. #8
    L'hai messo al posto del trace e dentro la funzione?
    Cioè, qui

    function prendiData() {
    var myDate = new Date();
    var anno = myDate.getFullYear();
    var giorno = myDate.getDate();
    var nomegiorno = myDate.getDay();
    var mese = myDate.getMonth();
    var oo = myDate.getHours();
    var mm = myDate.getMinutes();
    var ss = myDate.getSeconds();
    var ora = oo<10 ? "0"+oo : oo;
    var minuti = mm<10 ? "0"+mm : mm;
    var secondi = ss<10 ? "0"+ss : ss;
    var arraynomegiorno = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "venerdi", "Sabato"];
    var arraymese = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
    _global.miadata = arraynomegiorno[nomegiorno]+", "+giorno+" "+arraymese[mese]+" "+anno+", ore: "+ora+":"+minuti+":"+secondi;
    //trace(_global.miadata);
    campotesto.text = _global.miadata
    }
    prendiData();

    ?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    35
    Scusa senon ho più risposto.
    Cmq si, l'ho messo dentro la funzione.


  10. #10
    E allora se prima la data te la tracciava giusta la deve scrivere giusta anche nel campo di testo, non ci sono ciufoli

    Tra l'altro io ho appena provato il codice che ti ho scritto nel post prima e funziona perfettamente.

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.