Skip to content

Instantly share code, notes, and snippets.

@jatubio
Created June 4, 2018 15:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jatubio/0c8b57f836565305318a5019c5cf2d09 to your computer and use it in GitHub Desktop.
Save jatubio/0c8b57f836565305318a5019c5cf2d09 to your computer and use it in GitHub Desktop.
Sample of difference on minutes between two hours on PHP
<?php
function diffMins($ihour, $imin, $ehour, $emin)
{
if($ehour>=$ihour)
{
$hours=$ehour-$ihour;
}
else
{
$hours=(24-$ihour)+$ehour;
}
$mins=$emin-$imin;
$tmins=($hours*60) + $mins;
echo("Entre las $ihour:$imin y las $ehour:$emin\n");
echo("\tLa diferencia es de $hours h y $mins m con un total de $tmins mins\n");
}
diffMins(01,00,03,00);
diffMins(01,00,03,30);
diffMins(01,00,02,59);
diffMins(01,00,03,59);
diffMins(23,00,03,00);
diffMins(23,00,03,30);
diffMins(23,00,02,59);
diffMins(23,00,03,59);
diffMins(22,00,05,00);
diffMins(22,00,05,30);
diffMins(22,00,05,59);
diffMins(22,00,00,59);
diffMins(01,30,01,20);
diffMins(01,30,02,20);
diffMins(01,40,03,30);
diffMins(01,50,02,49);
diffMins(01,59,03,58);
diffMins(01,59,04,00);
diffMins(00,30,01,20);
diffMins(00,40,03,30);
diffMins(00,50,02,49);
diffMins(00,59,03,58);
diffMins(00,59,04,00);
diffMins(00,00,00,01);
diffMins(00,00,01,01);
diffMins(00,00,00,59);
diffMins(00,00,01,59);
diffMins(00,00,23,59);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment