Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17635
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Mostrar mensagem entre duas datas JavaScript

04-10-2012 15:51

Esse script que vou postar permite exibir uma mensagem entre duas datas. Por exemplo, de 01 a 30 de determinado mês, exibe uma mensagem em uma div para o visitante.

A linha de alteração e chamada da função do script é essa

dateWithin('10/01/2012','10/10/2012',M+'/'+D+'/'+Y,'data1','feliz dia do feijão');

Os valores estão separados por vírgula, e correspondem na ordem:

data inicial, data final, data desejada, id da div que recebe a mensagem, mensagem que irá para a div

<script> function dateWithin(beginDate,endDate,checkDate,div,message) { var b,e,c; b = Date.parse(beginDate); e = Date.parse(endDate); c = Date.parse(checkDate); if((c <= e && c >= b)) { document.getElementById(div).innerHTML=message; } } window.onload = function() { var d = new Date(); var D = d.getDate(); var M = d.getMonth()+1; // ADICIONADO 1 PORQUE O MÊS VEM EM ARRAY, 0 JAN... var Y = d.getFullYear(); dateWithin('10/01/2012','10/10/2012',M+'/'+D+'/'+Y,'data1','feliz dia do feijão'); dateWithin('10/01/2012','10/10/2012',M+'/'+D+'/'+Y,'data2','feliz dia da abobrinha'); } </script> <div id="data1"></div> <div id="data2"></div>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado