JSFiddle - React, Tailwind, and code Playground

by Sparrow Squire

JavaScript

//#convert time/mins
function minsToTimestring(i) {
    var mins = i % 60;
    var str1 = String(mins);
    if (str1.length == 1) str1 = '0' + str1;
    
    var str2 = String((i-mins)/60);
    if (str2.length == 1) str2 = '0' + str2;
    var time = str2 + ":" + str1;  
    alert(time);
}
minsToTimestring(485);


function timestringToMins(i) {
		var time = i.split(":");
    var mins = parseInt(time[0])*60+parseInt(time[1]);
    alert(mins);
}
timestringToMins("05:12");

function valToTimestring(int) {
    var hrs = int.slice(0,2);
    var mins = int.slice(2,4); 
    var time = hrs + ":" + mins;
		alert(time);
}
valToTimestring("0512");

//#convert decimal/time
//function timeStringToFloat(time) {
//  var hoursMinutes = time.split(/[.:]/);
//  var hours = parseInt(hoursMinutes[0], 10);
//  var minutes = hoursMinutes[1] ? parseInt(hoursMinutes[1], 10) : 0;
//  var time = hours + minutes / 60;
//  alert(time);
//  alert(typeof time);
//}


//function convertToHHMM(info) {
//  var hrs = parseInt(Number(info));
//  var min = Math.round((Number(info)-hrs) * 60);
//  var time = hrs + ':' + min;
//  alert(time);
//  alert(typeof time);
//}

//timeStringToFloat("10:55");
//convertToHHMM("10.916666666666666");