Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Come si fa a mettere gli zeri prima dei numeri singoli?

    Ho un piccolo problema: devo inserire uno zero automatico prima del 3 di una data. Mi spiego meglio: 03:05:2003 anzichè 3:05:2003 come posso fare?

    Questo è il mio script flash:

    onClipEvent (load) {
    months = new Array('01','02','03','04','05','06','07','08','09' ,'10','11','12');
    }
    onClipEvent (enterFrame) {
    time = new Date();
    dates = time.getDate();
    years = time.getFullYear();
    month = time.getMonth();
    nameofmonth = months[month];


    all = dates+what+"-"+nameofmonth+"-"+years;
    }

    Questo è il link della mia prova:

    http://www.fotoclubavvenire.com/prova/

    E' molto urgente anche se è solo una pigoleria personale.

  2. #2
    Sostituisci

    codice:
    all = dates+what+"-"+nameofmonth+"-"+years;
    con

    codice:
    all = dates < 10 ? "0" + dates +"-"+nameofmonth+"-"+years : dates +"-"+nameofmonth+"-"+years;

  3. #3

    Re: Come si fa a mettere gli zeri prima dei numeri singoli?

    edit, postato in contemporanea con thunderlips

  4. #4
    ho letto questo post ed effettivamente ho risolto anche io lo stesso problema.

    pero' pensavo ci fosse un istruzione o un modo per stampare in output il numero con tante cifre a piacere.

    un po come accade in C, non ricordo bene la sintassi corretta pero ad esempio

    printf ("4%i", numero)

    mi mostra numero con 4 cifre. sempre e comunque a prescindere dal dato nella variabile, aggiungendo gli zeri a sinistra.

    esiste qualcosa del genere in flash?

    grazie ciao

  5. #5
    Originariamente inviato da FlashDomi
    ho letto questo post ed effettivamente ho risolto anche io lo stesso problema.

    pero' pensavo ci fosse un istruzione o un modo per stampare in output il numero con tante cifre a piacere.

    un po come accade in C, non ricordo bene la sintassi corretta pero ad esempio

    printf ("4%i", numero)

    mi mostra numero con 4 cifre. sempre e comunque a prescindere dal dato nella variabile, aggiungendo gli zeri a sinistra.

    esiste qualcosa del genere in flash?

    grazie ciao
    non mi risulta. Però si potrebbe creare una funzione apposita

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.