JSFiddle - React, Tailwind, and code Playground

by Faisal Khan Janjua

HTML

<button>Click</button>
<input type="text" />
<div></div>

JavaScript

function secToMin(time){
		if(!time) { return; }
    
    time = parseInt(time);
    var mins = Math.floor(time / 60);
    var secs = Math.floor(time % 60);

    
    if(mins < 1) { mins = ''; }
    else if(mins == 1) { mins = mins + ' minute'; }
    else { mins = mins + ' minutes'; }

    if(secs < 1) { secs = ''; }
    else if(secs == 1) { secs = secs + ' second'; }
    else { secs = secs + ' seconds'; }
    
    var sep = '';
    if(mins && secs){ sep = ' - '; }

    return mins + sep + secs;
}


$(document).on('click', 'button', function(){
	var val = $('input').val();
  $('div').text(secToMin(val));
});