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");