Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onTime(StartExHr, StartExMin, comeHr, comeMin) {
- StartExHr = Number(StartExHr);
- StartExMin = Number(StartExMin);
- comeHr = Number(comeHr);
- comeMin = Number(comeMin);
- let examTime = StartExHr * 60 + StartExMin;
- console.log(examTime);
- let comeTime = comeHr * 60 + comeMin;
- console.log(comeTime);
- let minDiff = examTime - comeTime;
- console.log(minDiff);
- let hr = Math.floor(minDiff / 60).toFixed(0);
- hr = Math.abs(hr);
- let min = Math.abs(minDiff % 60);
- if (minDiff > 30) {
- console.log("Early");
- } else if (minDiff >= 0 && minDiff <= 30) {
- if (minDiff==0){
- console.log("On time");
- }else {
- console.log("On time");
- }
- } else {
- console.log("Late");
- }
- if (hr > 0) {
- if (min < 10) {
- console.log(hr + ":0" + min + " hours");
- } else {
- console.log(hr + ":" + min + " hours");
- }
- } else if (min > 10) {
- console.log(min + " minutes");
- }
- if (minDiff > 0 && minDiff != 0) {
- console.log(" before the start");
- } else if (minDiff < 0 && minDiff != 0) {
- console.log(" after the start");
- }
- }
- //onTime("9", "30", "9", "50");
- //onTime("9", "00", "8", "30");
- //onTime("16", "00", "15", "00");
- onTime("11",
- "30",
- "12",
- "29")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement