Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311

    Ore e minuti senza lo zero

    Il titolo non è chiarissimo ma ora mi spiego meglio.
    Ho un guest chemi segna data e ora del messaggio inserito.
    Il codice che uso è il seguente:

    Codice PHP:
    var dateNow = new Date();  
            var 
    myDate:String dateNow.getDate()+"/"+Number(dateNow.getMonth()+1)+"/"+dateNow.getFullYear()+" ore "+dateNow.getHours()+":"+dateNow.getMinutes(); 
    Le ore ed i minuti vengono inserite correttamente. Il problema è che quando le cifre sono ad un solo numero non viene posto lo zero davanti ad esso. Faccio alcuni esempi:

    Invece di 22:05 mi scrive 22:5
    Invece di 00:00 mi scrive 0:0


    Come posso far si che le i numeri rimangano sempre a due cifre come in un vero orologio? Come nell'esempio, appunto, come posso far si che venga visualizzato 22:05 invece che 22:5?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Codice PHP:
    var dateNow:Date = new Date();
    var 
    h:String dateNow.getHours() > dateNow.getHours().toString() : "0"+dateNow.getHours().toString();
    var 
    m:String dateNow.getMinutes() > dateNow.getMinutes().toString() : "0"+dateNow.getMinutes().toString();
    var 
    myDate:String dateNow.getDate()+"/"+Number(dateNow.getMonth()+1)+"/"+dateNow.getFullYear()+" ore "+h+":"+m

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Grazie mille!!!
    Ora finalmente 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.