Snuggledash icon

Minute count/timestamp conversation

Snuggledash | PRO | 05/06/14 11:50:45 AM UTC | 0 ⭐ | 705 👁️ | Never ⏰ | []
JavaScript |

730 B

|

None

|

0 👍

/

0 👎

var helpers = {
    mc: function(ts) {
        var s = 1;
        if (["+","-"].indexOf(ts.charAt(0)) != -1) {
            if (ts.charAt(0) == "-") s = -1;
            ts = ts.substring(1);
        }
        var h = parseInt(ts.substring(0, 2));
        var m = parseInt(ts.substring(3, 5));
        return (h >= 0 && m >= 0 && m < 60) ? s * (60 * h + m) : NaN;
    },
    ts: function(M) {
        var d = function(i) { return (i < 10 ? "0" : "") + i };
        M = parseInt(M);
        if (!isNaN(M)) {
            var mi = M < 0;
            M = Math.abs(M);
            var m = parseInt(M / 60);
            var s = M % 60;
            return (mi ? "-" : "") + d(m) + ":" + d(s);
        } else return undefined;
    }
};

Comments