Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Formattare data e ora

  1. #1

    Formattare data e ora

    Riesco ad ottenere data e ora del pc con:
    codice:
    dat = new Date();
    dat_corr = dat.getDate()+"/"+(dat.getMonth()+1)+"/"+dat.getFullYear();
    ora_corr = dat.getHours()+"."+dat.getMinutes()+"."+dat.getSeconds();
    solo che per esempio la data di oggi viene visualizzata così:
    6/9/2007
    mentre io la vorrei così:
    06/09/2007
    non so se ho reso l'idea...
    esiste in flash(sicuramente si) una funzione per formattare stringhe?

  2. #2
    io ti consiglierei di fare un controllo se il mese ed il giorno sono di due cifre , altrimenti ci metti avanti lo 0 ...
    che ne dici??
    Grazie 1000

  3. #3
    io ti consiglierei di fare un controllo se il mese ed il giorno sono di due cifre , altrimenti ci metti avanti lo 0 ...
    che ne dici??
    Certo, se non conosco le funzioni adatte o se magari non esistono, posso utilizzare il metodo che mi suggerisci
    Visto che non ho dimestichezza con la sintassi di ActionScript, potresti suggerirmi come costruire l'If? Grazie

  4. #4
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    se vuoi aggiornare l'orologio ad ogni secondo devi fare una cosa del genere:

    codice:
    var dat:Date = new Date();
    function timer() {
    	var dat:Date = new Date();
    	day = dat.getDate();
    	month = dat.getMonth()+1;
    	if (day<10) {
    		day = "0"+day;
    	}
    	if (month<10) {
    		month = "0"+month;
    	}
    	dat_corr = day+"/"+month+"/"+dat.getFullYear();
    	ora_corr = dat.getHours()+"."+dat.getMinutes()+"."+dat.getSeconds();
    }
    onEnterFrame = function () {
    	timer();
    };
    da sempre l'ignoranza fa paura, ma il silenzio è uguale a morte

  5. #5
    ecco te l'ha detto lui che con il codice è sicuramente più bravo di me.
    Grazie 1000

  6. #6
    Grazie mille!!! era tutta una questione di sintassi, perché la logica è sempre la stessa.
    Ho dovuto sostituire:
    codice:
    var dat:Date = new Date();
    con il mio:
    codice:
    dat = new Date();
    non so bene il motivo, il mio filmato è in Flash CS3 e Ac3...

  7. #7
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    io ho postato il codice credendo che stavi utilizzando AS2
    AS3 è piu rigido come linguaggio..
    da sempre l'ignoranza fa paura, ma il silenzio è uguale a morte

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.