webARTz - Onde a WEB encontra a ARTE

Cadastre-se no Mercado Livre, clique aqui !!
30 abr
Data, Mês e Ano em Javascript

Data, Mês e Ano em Javascript

Olá Galera, para muitos novatos, e outros nem tanto assim, hehehehehe, quando precisam exibir uma data formatada bonitinha, tipo São Paulo, 30 de Abril de 2008, ou algo semelhante, recorrem a scripts em PHP, ASP, etc, porém quando se está trabalhando com um site estático, ou sem línguagem de programação, como os mensionados acima, o ASP e PHP, fica um pouco complicado fazer isso, mas existe uma forma bem prática utilizando JavaScript, que não tem restrições para uso, como algum componente no servidor, ou algum recurso especial de alguma linguagem, ele pode até mesmo ser utilizado em HTML puro e simples.

Segue ai então o Script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
function data(){
    Hoje = new Date();
    Data = Hoje.getDate();
    Dia = Hoje.getDay();
    Mes = Hoje.getMonth();
    Ano = Hoje.getFullYear();
   
    if(Data < 10) {
        Data = "0" + Data;
    }
    NomeDia = new Array(7)
    NomeDia[0] = "domingo"
    NomeDia[1] = "segunda-feira"
    NomeDia[2] = "terça-feira"
    NomeDia[3] = "quarta-feira"
    NomeDia[4] = "quinta-feira"
    NomeDia[5] = "sexta-feira"
    NomeDia[6] = "sábado"

    NomeMes = new Array(12)
    NomeMes[0] = "Janeiro"
    NomeMes[1] = "Fevereiro"
    NomeMes[2] = "Março"
    NomeMes[3] = "Abril"
    NomeMes[4] = "Maio"
    NomeMes[5] = "Junho"
    NomeMes[6] = "Julho"
    NomeMes[7] = "Agosto"
    NomeMes[8] = "Setembro"
    NomeMes[9] = "Outubro"
    NomeMes[10] = "Novembro"
    NomeMes[11] = "Dezembro"

    document.write("São Paulo, "+ Data + " de " + NomeMes[Mes] + " de " + Ano);
}

Aplicação para Funcionar:

1
2
3
<script language="javascript">
data();
</script>

Lembrando que você precisa inicialmente declarar a função com todos os seus parametros, e depois apenas chamá-la no contexto da página HTML, por exemplo. Essa função exibira a data assim: São Paulo, 30 de Abril de 2008, mas caso você queira exibir ela de uma forma diferente, ou exibindo os dias da semana, como Quarta-Feira, por exemplo, basta incluir "NomeDia[Dia]" onde tem a função de document.write.

Categorias:
DreamWeaver Javascript

Comentários (4)

Trackbacks/Pingbacks (0)

  • Pietro escreveu:

    Responder

    Obrigado! Estava procurando isso em vários sites, e só achei um que funcione no seu! Parabéns!

    quinta-feira, 19 de janeiro de 2012 às 19:02
  • Matheus escreveu:

    Responder

    Olá, no javascript eu tenho o getDay() que me retorna 1 até 7, certo ?
    mas por exemplo, eu quero saber como eu uso o getDay pra uma data futura, tipo 10/10/2012
    obrigado

    quinta-feira, 19 de abril de 2012 às 8:40
    • Rodrigo Luis escreveu:

      Olá Matheus,

      Você pode testar usando o getDay() somando um valor a ele.

      quinta-feira, 19 de abril de 2012 às 10:42 www.webartz.com.br
  • Silvio Souza escreveu:

    Responder

    Muito obrigado Rodrigo Luis.

    Depois de muita cancera achei um que funciona na minha página html.

    Valeu!

    sexta-feira, 01 de fevereiro de 2013 às 4:57
  • Este post ainda não possui Pingbacks ou Trackbacks

Faça seu Comentário

webARTz - Onde a WEB encontra a ARTE

Free Page Rank Tool Visitantes Online Server Monitor Spam Poison Creative Commons License
Contribuindo na Web desde Março de 2008| Powered by Wordpress.org| Hospedado na KingHost| Fundado por Rodrigo Luis e Anderson Backes
Voltar ao Topo