Inserire data e ora

  • Creatore Discussione Creatore Discussione manto
  • Data di inizio Data di inizio

manto

Utente Attivo
9 Apr 2004
287
0
0
Ciao raga! Qual'è il modo per inserire la data e l'ora in tempo reale in un sito flash? graaasssieeeee
 
posizioni sullo stage una casella di testo dinamico, ovviamente abbastanza lunga, nel pannello proprietà del testo assegni a var il nome 'tempo'.
AS (sul primo fotogramma della linea temporale):
_root.onEnterFrame = function(){
ora = new Date();
giorno = ora.getDate();
mese = ora.getMonth() + 1;
anno = ora.getYear() + 1900;
tempo = giorno+"-"+mese+"-"+anno;
}
mai provata....in bocca al lupo!:)
 
grazie!

Grazie Carla. Funziona... ma c'è solo la data... non sai un modo anche per mettere l'ora? Grazie ancora e scusa per il rompimiento du baloons
 
ops, ....ma dove ho la testa?
allora, per l'orologio e parliamo di un orologio digitale, non a lancette (analogico) perchè sarebbe diverso:

creiamo in un fotogramma il nostro 'quadrante' costituito da quattro livelli:
nel primo livello mettiamo un campo di testo dinamico ore e lo chiameremo 'ore',
il secondo, minuti e lo chiameremo 'minuti',
il terzo, secondi e lo chiameremo 'secondi',
il quarto, data e lo chiamereme 'data' (spazio per giorno, mese, anno).
importante è dare in nome esatto corrispondente ai vari livelli e che le dimensioni del campo dinamico abbiano le dimensioni sufficienti per ospitare almeno le cifre (per sicurezza conviene inserire i numeri in ciascuno spazio, ad es 00, per non avere problemi, numeri che non risulteranno visibili dopo la pubblicazione del filmato in quanto sono digitati all'interno di un campo di testo dinamico).
a questo punto inseriamo l'as al fotogramma in questione:

tempo = new Date();
secondi = tempo.getSeconds();
minuti = tempo.tempo.getMinutes();
ore = getHours();
giorni = tempo.getDate()
//calcolo data//
giorno = tempo.getDate();
mese = tempo.getMonth()+1;
anno= temo.getFullYear();
somma 0 +giorno+" " +mese+" "+anno;
//codice per evitare il singolo 0//
if (secondi<10 && secondi>=0){secondi ="0"+secondi}
if (minuti<10 && minuti>=0){minuti ="0"+minuti}
if (ore<10 && ore>=0){ore ="0"+ore}

questo l'ho provato e funziona, l'orologio a lancette è un po' più complicato....
ciao e scusa ancora...
 
grazie ad entrambi!

grazie a tutti e due!! sono riuscito!


PS pole guarda che non mi sono dimenticato:beer:
 

Discussioni simili