Ir para conteúdo

Arquivado

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

Pauliane

Data Fim de semana

Recommended Posts

Ola pessoal! Sou nova aqui e não desenvolvo em PHP. Mas na empresa tem um sistema feito em php que a muito não é feito manutenção. O Cliente solicitou que fosse verificado quando o cliente inserir uma data, verificar se a data é um fim de semana, sábado ou domingo e não permitir que o evento seja cadastrado.

Tentei algo do tipo..

 

if (("N", mktime(0, 0, 0, substr($vDtInicio,3,2), substr($vDtInicio,0,2), substr($vDtInicio,6,4)) = 6) or

(("N", mktime(0, 0, 0, substr($vDtInicio,3,2), substr($vDtInicio,0,2), substr($vDtInicio,6,4)) = 7){

mensagem("Data inválida! Não pode ser fim de semana!");

}

 

Onde $vDtInicio é a minha várial que recebe a data sujerida pelo cliente.

 

Parece ser bem simples.. Gostaria de algumas dicas de como resolver este probleminha..

Desde já adianto agradecimentos..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi.. dê uma olhada aqui.

nao sei se vai ti ajudar mas você pode tentar chamar a dete com o parametro "l" que talvez você consiga o nome do dia da semana que eh a data...

nao sei se funciona..

nunca testei, mas tenta algo do tipo

date("l","31/08/2008") e veja se te retorna sunday...

se retornar ai eh soh você fzr o tratamento com um if...

espero ter ajudado..

um abraço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

$array_dias_proibidos = Array(6, 0); // 0 = domingo, 6= = sábado

 

if ( in_array(date('w', timestamp_da_data_que_voce_quer_verificar), $array_dias_proibidos) )

{

echo "Desculpe, não é possível cadastrar evento nesta data.";

}

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.