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
Post a Comment