function parseTimeSpanSeconds(timespanStr) {
var m = /(\d+):(\d+):(\d+)/.exec(timespanStr);
if (!m) { return 0; }
return (parseInt(m[1]) * 3600) + (parseInt(m[2]) * 60) + parseInt(m[3]);
}
function secondsToTimeSpan(totalSeconds) {
var hours = Math.floor(totalSeconds / 3600);
totalSeconds -= (hours * 3600);
var minutes = Math.floor(totalSeconds / 60);
totalSeconds -= (minutes * 60);
var seconds = Math.floor(totalSeconds);
return [hours, minutes, seconds].map(e => String(e).padStart(2, "0")).join(":");
}
// secondsToTimeSpan(500763)
// "139:06:03"
// parseTimeSpanSeconds("139:06:03")
// 500763
384100cookie-checkJavascript create/parse TimeSpan