Skip to content

Commit

Permalink
Adicionada Gambiarra somaHora. haha
Browse files Browse the repository at this point in the history
  • Loading branch information
fititnt committed Sep 21, 2011
1 parent 1c20086 commit 1b3d3de
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions Gambiarra/somaHora.php
@@ -0,0 +1,25 @@
<?php

/*
* Funcao para resolver adicao de horas
* Deve existir um meio mais decente de fazer isso
*/
function somaHora($hora, $valor, $comZero = FALSE)
{
$resultado = $hora + $valor;
if ($resultado < 0)
{
$resultado = 24 - abs($resultado);
}
if ($resultado > 24)
{
$resultado = abs($resultado) - 24;
}
if ($comZero && $resultado < 10)
{
$resultado = '0'.$resultado;
}

return $resultado;
}
echo somaHora( 02, -3 ); //Imprime 23

0 comments on commit 1b3d3de

Please sign in to comment.