time - Work with working hours php: how many hours they were made in the morning and evening -


i've got question making me crazy: - suppose have beginning hour 07:35, , ending hour 19:48 (is work session) - suppose day 08:00 - 20:00 , night 20:00 - 08:00 problem is, how can find how time (in minute example) passed in day , how in night? can 25 minutes in night , 712 minutes in day, making mind :-d i'm trying make function or find way! lot all.

i've done far, , it's working simple data... don't know if work in case:

$inizio_giorno=oretominuti("08:00"); $fine_giorno=oretominuti("20:00"); $inizio_notte=oretominuti("20:00"); $fine_notte=oretominuti("08:00"); $conto_minuti_giorno=""; $conto_minuti_notte=""; while($row2=mysql_fetch_array($result2)){     if($row2["verso"]=="entrata"){         if(oretominuti($row2["ora_effettiva"])<$inizio_giorno){             $conto_minuti_notte=$fine_notte-oretominuti($row2["ora_effettiva"]);         }         if(oretominuti($row2["ora_effettiva"])>$inizio_giorno){             $conto_minuti_giorno=oretominuti($row2["ora_effettiva"])-$inizio_giorno;         }     }else{         if(oretominuti($row2["ora_effettiva"])<$fine_giorno){             if(oretominuti($row2["ora_effettiva"])<$fine_notte){                 $conto_minuti_notte=($fine_notte-oretominuti($row2["ora_effettiva"]))-$conto_minuti_notte;             }else{                 $conto_minuti_giorno=oretominuti($row2["ora_effettiva"])-$inizio_giorno-$conto_minuti_giorno;             }         }else{             $conto_minuti_notte=oretominuti($row2["ora_effettiva"])-$inizio_notte;         }     } } echo str_replace("-","",$conto_minuti_giorno." e ".$conto_minuti_notte)."<br />"; 


Comments

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -