Bom dia,
tenho um sistema que calcula a produtividade dos funcionários,
ele cadastra um serviço, preenchendo a data que o serviço foi executado.
eu gostaria de bloquear para só poder lançar serviço após 3 dias da execução, após passar os 3 dias bloquear para lançar
Exemplo, o serviço foi feito dia 18/04/2013, ele pode lançar este serviço até dia 21/04/2013, quando passar desta data ele não conseguir mais lançar este serviço, adar um aviso
a data atual consigo pegar com o codigo date, mais nao to conseguindo comparar.
Obrigado!
Comparar Datas
Started By marcos_lama, 08/04/2013, 09:49
2 replies to this topic
#1
Posted 08/04/2013, 09:49
#2
Posted 08/04/2013, 10:00
--
zerof
ASSESSORIA & INTERDISCIPLINARIDADE
( ADVICE & INTERDISCIPLINARITY )
http://ed48.com/ - http://educar.pro.br
zerof
ASSESSORIA & INTERDISCIPLINARIDADE
( ADVICE & INTERDISCIPLINARITY )
http://ed48.com/ - http://educar.pro.br
#3
Posted 30/04/2013, 15:20
Olá, como vai?
Tanto o PHP quanto outras linguagens de programação permitem comparação entre campos DATE.
Basta transformar o campo em timestamp.
Transformar a data em valor válido DATE, que no caso é: YYYY-MM-DD.
Com esse formato, você consegue fazer uma verificação direta, onde $data1 > $data2, por exemplo:
Qualquer dúvida poste!
Tanto o PHP quanto outras linguagens de programação permitem comparação entre campos DATE.
Basta transformar o campo em timestamp.
Transformar a data em valor válido DATE, que no caso é: YYYY-MM-DD.
Com esse formato, você consegue fazer uma verificação direta, onde $data1 > $data2, por exemplo:
$data_servico = strtotime('2013-04-18'); $data_atual = time(); if( round(($data_atual - $data_servico) / 86400) <= 3) { echo 'permite validar'; }else{ echo 'erro'; }
Qualquer dúvida poste!
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)