Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kelvym

[Resolvido] Horario e dia da semana

Recommended Posts

Olá galera, estou fazendo um site para uma igreja onde vai informar:

- se é de MANHÃ, TARDE OU NOITE

- e se TEM CULTO ou NÃO esse dia verificando o dia da semana tipo:Domingo e Segunda TEM CULTO, terça e quarta NÃO TEM CULTO...etc.

Porem esta dando erro no dia da semana e na verificação de culto olhem só:

<script language="javascript">
       var dataHora,xHora,xDia,dia,mes,ano,txtSaudacao,culto;
       dataHora = new Date();
       xHora = dataHora.getHours();
       if (xHora >= 0 && xHora < 12) {txtSaudacao = "Bom dia"}
       if (xHora >= 12 && xHora < 18) {txtSaudacao = "Boa tarde"}
       if (xHora >= 18 && xHora <= 23) {txtSaudacao = "Boa noite"}
       xDia = dataHora.getDay();
       diaSemana = new Array(7);
       diaSemana[0] = "Domingo";
       diaSemana[1] = "Segunda-feira";
       diaSemana[2] = "Terça-feira";
       diaSemana[3] = "Quarta-feira";
       diaSemana[4] = "Quinta-feira";
       diaSemana[5] = "Sexta-feira";
       diaSemana[6] = "Sábado";
       dia = dataHora.getDate();
       /*Verificar se tem culto ou não*/
       if (diaSemana = "Quarta-feira" || "Sexta-feira" || "Sábado") {culto = " e tem culto a partir das 19h"}
       if (diaSemana = "Domingo") {culto = " e tem culto a partir das 18h"}
       /*Imprime na tela*/
       document.write(txtSaudacao + ", hoje é " + diaSemana[xDia] + culto);
</script>

 

O problema é que o DIA DA SEMANA esta dando erro (Esta mostrando uma letra qualquer no lugar)

Alguem ajuda aê por favor!

Compartilhar este post


Link para o post
Compartilhar em outros sites
       dataHora = new Date();
       xHora = dataHora.getHours();

       if ( xHora >= 0 && xHora < 12 ) txtSaudacao = 'Bom dia';
       if ( xHora >= 12 && xHora < 18 ) txtSaudacao = 'Boa tarde';
       if ( xHora >= 18 && xHora <= 23 ) txtSaudacao = 'Boa noite';

xDia = dataHora.getDay();
       diaSemana = [ 'Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sábado' ];
       dia = dataHora.getDate();

       /*Verificar se tem culto ou não*/
       if ( dataHora + ''.match( /(Wed|Fri|Sat)/ ) ) culto = ' e tem culto a partir das 19h';
       if ( dataHora + ''.match( /Sun/ ) ) culto = ' e tem culto a partir das 18h'; 

       /*Imprime na tela*/
       document.write( txtSaudacao + ', hoje é ' + diaSemana[xDia] + culto );

Compartilhar este post


Link para o post
Compartilhar em outros sites

       dataHora = new Date();
       xHora = dataHora.getHours();

       if ( xHora >= 0 && xHora < 12 ) txtSaudacao = 'Bom dia';
       if ( xHora >= 12 && xHora < 18 ) txtSaudacao = 'Boa tarde';
       if ( xHora >= 18 && xHora <= 23 ) txtSaudacao = 'Boa noite';

xDia = dataHora.getDay();
       diaSemana = [ 'Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sábado' ];
       dia = dataHora.getDate();

       /*Verificar se tem culto ou não*/
       if ( dataHora + ''.match( /(Wed|Fri|Sat)/ ) ) culto = ' e tem culto a partir das 19h';
       if ( dataHora + ''.match( /Sun/ ) ) culto = ' e tem culto a partir das 18h'; 

       /*Imprime na tela*/
       document.write( txtSaudacao + ', hoje é ' + diaSemana[xDia] + culto );

Muito obrigado cara, vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.