Ir ao conteúdo
  • Cadastre-se

Manipulação de Hora em PHP


junimkgb

Posts recomendados

Boa Tarde pessoal!

Gostaria de uma ajuda de vocês. Estou como uma certa dúvida em aplicar manipulação de hora num sistema que estou fazendo pra uma empresa onde eu trabalho. Preciso saber como calcular horas uteis sendo inicio das 8 às 18hs, tirando o feriado, sábado e domingo. Pois é assim, o funcionario vai abria uma ordem de serviço para o tecnico no meu sistema, e vai gerar uma data de vencimento, e é ae que entra essas horas uteis para que não possa contar o feriado e os finais de semana. Será que tem um jeito de fazer isso?

Peço a ajuda de vocês, caso poderem ajudar eu agradeço.

Link para o comentário
Compartilhar em outros sites

olha... só vejo uma complicação nesse caso... que é o feriado... para isso você teria que ter uma base de dados de todos os feriados pra poder comparar....

não vou fazer o código aqui mas vou explicar como você vai fazer....

você vai comparar com um if assim...


<?
$conta = 0;
[I]if(date('dia da semana') == 'segunda') {
$conta = $conta + 8;
} elseif(date('dia da semana') == 'terça') {
[/I][I] $conta = $conta + 8; [/I]
[I]}
....
[/I][I]elseif(date('dia da semana') == 'sábado') {
[/I][I] $conta = $conta + 0; [/I]
[I]}[/I][I] elseif(date('dia da semana') == 'domingo') {
[/I][I] $conta = $conta + 0; [/I]
[I]}[/I]
[I]
echo ' o total de horas trabalhadas foi de '.$conta.' Horas.';
?>
[/I]

sacou???

espero ter ajudado

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...