Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rajvanshipradeep15/e27aa82e3194c6becfeb7976e1a59f15 to your computer and use it in GitHub Desktop.
Save rajvanshipradeep15/e27aa82e3194c6becfeb7976e1a59f15 to your computer and use it in GitHub Desktop.
get angle between minute and hour hand for any given time
<?php
// your code goes heref
function getAngle( $h, $m )
{
//conver hrs and mins to degrees
$degreeHour = $h * 5 * 6;
$degreeMinute = $m * 6;
if( $degreeHour < 180 ) {
$angle = $degreeHour - $degreeMinute;
} else {
if($degreeMinute > 180) {
$angle = $degreeMinute - $degreeHour;
}else {
$angle = ( 360 - $degreeHour ) + $degreeMinute;
}
}
if($angle == 360) $angle = 0;
echo "Angle: " . abs($angle);
}
getAngle(3,25);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment