1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  2. Informação: Pela 0:30 desta Sexta-feira (9 de Dezembro, 23:30 de Quinta-feira nos Açores) o Fórum e restantes sites da ZWAME vão estar offline para manutenção durante cerca de 1h30.
    Se necessário faremos actualizações via Twitter e Facebook.
    Remover anúncio

data site html

Discussão em 'Web Development' iniciada por ricmrq, 3 de Fevereiro de 2009. (Respostas: 2; Visualizações: 2568)

  1. ricmrq

    ricmrq Power Member

    ola pessoal,

    alguem me sabe dizer como coloco a data actual num site html?

    obrigado

    EDIT:
    encontrei este código. mas como o coloco no sitio que quero?
    Código:
    <html>
    <head>
    <title>::: O Objeto Date :::</title>
    </head>
    
    <script>
    
    function construirArray(qtdElementos){
        this.length = qtdElementos
    }
    
        var    arrayDia = new construirArray(7);
        arrayDia[0] = "Domingo";
        arrayDia[1] = "Segunda-Feira";
        arrayDia[2] = "Terça-Feira";
        arrayDia[3] = "Quarta-Feira";
        arrayDia[4] = "Quinta-Feira";
        arrayDia[5] = "Sexta-Feira";
        arrayDia[6] = "Sabado";
    
        var arrayMes = new construirArray(12);
        arrayMes[0] = "Janeiro";
        arrayMes[1] = "Fevereiro";
        arrayMes[2] = "Março";        
        arrayMes[3] = "Abril";
        arrayMes[4] = "Maio";
        arrayMes[5] = "Junho";
        arrayMes[6] = "Julho";
        arrayMes[7] = "Agosto";
        arrayMes[8] = "Setembro";
        arrayMes[9] = "Outubro";
        arrayMes[10] = "Novembro";
        arrayMes[11] = "Dezembro";
    
    function mostrarDataHora(hora, diaSemana, dia, mes, ano){
        retorno  = "&nbsp; "+hora+" ";
        retorno += "&nbsp;&nbsp;"+diaSemana+", "+dia+" de "+mes+" de "+ano;
    
        document.getElementById("datahora").innerHTML = retorno;
    }
    
    function getMesExtenso(mes){
        return this.arrayMes[mes];
    }
    
    
    function getDiaExtenso(dia){
        return this.arrayDia[dia];
    }
    
    function atualizarDataHora(){ 
        dataAtual = new Date();
        dia = dataAtual.getDate();
        diaSemana = getDiaExtenso(dataAtual.getDay());
        mes = getMesExtenso(dataAtual.getMonth());
        ano = dataAtual.getYear();
        hora = dataAtual.getHours();
        minuto = dataAtual.getMinutes();
        segundo = dataAtual.getSeconds();
    
        horaImprimivel = hora + ":" + minuto + ":" + segundo;
        mostrarDataHora(horaImprimivel, diaSemana, dia, mes, ano);
        setTimeout("atualizarDataHora()",1000);
    } 
    
    </script>
    
    <body onload="atualizarDataHora()"> 
        <div id="datahora"></div>
    </body>
    </html>
     
    Última edição: 3 de Fevereiro de 2009
  2. fil79

    fil79 Power Member

    a linha <div id="datahora"></div> faz o output da data...editas o html do teu site de modo a que essa linha apareca no sitio que desejas.

    NOTA:atenção que este código é executado do lado do cliente, ou seja a hora que vai aparecer é a hora que cada utilizador tem no seu computador pelo que considero pouco recomendado.
     
    Última edição: 3 de Fevereiro de 2009
  3. ricmrq

    ricmrq Power Member

    Obrigado

    faltava por o "onLoad"
     

Partilhar esta Página