JSFiddle - React, Tailwind, and code Playground

by mariomc

HTML

http://jsfiddle.net/#mobile

JavaScript

var hours = 6;
var minutes = 15.54;

(function grades_distance(hours,minutes){
    var total_minutes = hours * 60 + minutes;
    var exact_hours = (hours % 12);
    var hours_grade = (exact_hours * 30);
    var hours_minutes_grade = (minutes/60) * 30;
    var total_hours_grade = hours_grade + hours_minutes_grade;
    var minutes_grade = (minutes / 60) * 360;
    var angle_difference = Math.abs(total_hours_grade - minutes_grade);
    var angulo_final = Math.min(angle_difference, 360-angle_difference);
    console.log(minutes_grade, total_hours_grade, angle_difference, angulo_final);
})(hours,minutes);