1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Data (dinânica) no website

Discussão em 'Web Development' iniciada por rbatista, 28 de Maio de 2008. (Respostas: 3; Visualizações: 501)

  1. rbatista

    rbatista Power Member

    Boas a todos

    Aguém me sabe indicar a forma de colocar a data no website (de forma a que se actualize sozinha)

    Se alguém souber um script que posso colocar no site ou um link para um site que explique como fazer, fico muito agradecido. :)
     
  2. ftcs

    ftcs Power Member

    Vais ao google.pt e fazes uma pesquisa com "colocar data no site"
    Não há nada mais fácil...
     
  3. Mavors

    Mavors Power Member

    Código:
    <html>
    <head>
     <title>Untitled</title>
    <script>
    var dayarray=new Array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")
    var montharray=new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","agosto","Setembro","Outubro","Novembro","Dezembro")
    
     
    
    function getthedate(){
    var mydate=new Date()
    var year=mydate.getYear()
    if (year < 1000)
    year+=1900
    var day=mydate.getDay()
    var month=mydate.getMonth()
    var daym=mydate.getDate()
    if (daym<10)
    daym="0"+daym
    var hours=mydate.getHours()
    var minutes=mydate.getMinutes()
    var seconds=mydate.getSeconds()
    var dn="AM"
    if (hours>=12)
    dn="PM"
    if (hours>12){
    hours=hours-12
    }
    if (hours==0)
    hours=12
    if (minutes<=9)
    minutes="0"+minutes
    if (seconds<=9)
    seconds="0"+seconds
    //change font size here
    var cdate="<small><font color='000000' face='Verdana'>"+dayarray[day]+" -  "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn
    +"</font></small>"
    if (document.all)
    document.all.clock.innerHTML=cdate
    else if (document.getElementById)
    document.getElementById("clock").innerHTML=cdate
    else
    document.write(cdate)
    }
    if (!document.all&&!document.getElementById)
    getthedate()
    function time(){
    if (document.all||document.getElementById)
    setInterval("getthedate()",1000)
    }
    
    </script>
    </head>
    <body onLoad="time()">
    <span id="clock"></span>
    </body>
    </html>
    
    Tens que colocar a função no onload.
    E mete o span no local onde quiseres meter a data. Se quiseres mais ou menos opções alteras a variavel cdate.
     
  4. rbatista

    rbatista Power Member

    Muito obrigado :001:
     

Partilhar esta Página