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

Discussione: datario

  1. #1
    Utente di HTML.it L'avatar di Buzzz
    Registrato dal
    Jan 2009
    Messaggi
    775

    datario

    ciao a tutti...

    sono alla ricerca del codice di due datari, uno che mi calcoli il giorno, la data e il mese, esempio:

    ven 15 mag

    e l'altro invece che mi calcoli l'ora, esempio:

    16.15

    sapete dove posso trovarli?

    PS: datari che si aggiornino da soli intendo, non che rimane l'ora 16.15 fino a quando l'utente non aggiorna la pagina... ma bensì che sia l'ora che il giorno-data-mese si aggiornino da soli. perchè fin'ora ne ho trovati solo di "tarocchi"

    grazie!

  2. #2
    puoi giocare con javascript

    function clock() {

    var data = new Date();
    var hh = data.getHours();
    var mm = data.getMinutes();
    var ss = data.getSeconds();
    var ora = hh + ":" + mm + ":" + ss;
    document.getElementById("clock").innerText = ora;
    window.setTimeout("clock()", 1000);

    }


    <body onload="clock()">

    <div id="clock"></div>

    </body>

    ciau

  3. #3
    Utente di HTML.it L'avatar di Buzzz
    Registrato dal
    Jan 2009
    Messaggi
    775
    come si installa?
    cioè devo inserire la prima parte nel head e la seconda?

  4. #4
    allora la 1' parte nell'head tra i tag

    codice:
    <script type="javascript/text"></script>
    poi <body onload="clock()"> l'ho metti al posto dell'head e il div dentro il body.
    http://negrita.com
    Grandissimi

    Solo quelli che sono così folli da pensare di cambiare il mondo, lo cambiano davvero.

  5. #5
    Utente di HTML.it L'avatar di Buzzz
    Registrato dal
    Jan 2009
    Messaggi
    775
    non si vede niente...
    non appare neanche un numero

    io ho fatto cosi:

    <head>
    <script type="javascript/text">
    function clock() {
    var data = new Date();
    var hh = data.getHours();
    var mm = data.getMinutes();
    var ss = data.getSeconds();
    var ora = hh + ":" + mm + ":" + ss;
    document.getElementById("clock").innerText = ora;
    window.setTimeout("clock()", 1000);
    }
    </script>
    </head>
    <body onload="clock()">
    <div id="clock">a</div>
    </body>

    e nel CSS:

    #clock{
    margin-right:10px;
    margin-left:10px;
    padding-top:5px;
    float:right;
    width:;
    height:100%;
    background:#FF8F8F;
    font-family:arial;
    font-size:15px;
    }

    cosa ho sbagliato?

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    codice:
     
    
    <head>
    <script type="text/javascript"> 
    ...
    </script>
    </head>
    
    
    <body onload="clock()">
    
    <div id="clock"></div>
    
    </body>

  7. #7
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Originariamente inviato da Vincent.Zeno
    codice:
     
    
    <head>
    <script type="text/javascript"> 
    ...
    </script>
    </head>
    
    
    <body onload="clock()">
    
    <div id="clock"></div>
    
    </body>
    Questo errore l'avevo notato anche io e provando non funzia neanche scrivendolo bene

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    prima di andare avanti Buzz,
    intendi visualizzare l'ora del server o l'ora del computer locale?

  9. #9
    Utente di HTML.it L'avatar di Buzzz
    Registrato dal
    Jan 2009
    Messaggi
    775
    per l'ora del server cosa intendi?
    comunque se possibile è meglio l'ora esatta, poi se non si può metto l'ora del computer locale...

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    per "ora del server" intendo l'ora del server su cui è ospitato il sito

    l'ora esatta "non esiste"...
    nel senso che dovresti collegarti con un orologio atomico che offra il servizio,
    ma non mi pare che ce ne sia uno gratuito.


    ti passo questo scriptino completo che puoi modificare a tuo piacimento,
    se lo studi un po' capisci facilmente la logica.
    scusa ma non mi va di mettermi a modificarlo.

    codice:
    QUESTO IN HEAD 
    <script type="text/javascript" language="JavaScript1.2">
    function AggOra() {
    
    var mesi = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
    var nomeGiorno = new Array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato');
    
    Data = new Date()
    Giorno = Data.getDate()
    Mese = Data.getMonth()
    Anno = Data.getFullYear() 
    Ore = Data.getHours()
    Minuti = Data.getMinutes()
    Secondi = Data.getSeconds()
    
    if ((Ore > 6) && (Ore < 13)) Saluto = "Buon giorno"
    
    if ((Ore > 12) && (Ore < 18)) Saluto = "Buon pomeriggio"
    
    if ((Ore > 17) && (Ore < 22)) Saluto = "Buona sera"
    
    if (Ore > 21) Saluto = "Buona notte"
    
    if (Ore < 7) Saluto = "Buona notte"
    
    if (Minuti < 10) Minuti = "0" + Minuti
    
    if (Secondi < 10) Secondi = "0" + Secondi
    
    messaggio = Saluto + ", sono le ore " + Ore + ":" + Minuti + "." + Secondi + " di " + nomeGiorno[Data.getDay()] + ", " + Giorno + " " + mesi[Mese] + " " + Anno
    
    if(!document.layers){
      aggsec = setTimeout("AggOra();",1000);}
    
    if (document.getElementById){
        document.getElementById('clock').innerHTML=messaggio;}
    
    else if (document.all){ 
        document.all.clock.innerHTML=messaggio;}
    
    else if(document.layers){
        document.write(messaggio);}
    }
    AggOra();
    
    </script> 
    
    QUESTO IN BODY 
    <div id="clock"></div>
    funge tutto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.