JSFiddle - React, Tailwind, and code Playground

JavaScript

function lol(seconds) {

    var lol      = [];
    var interval = Math.floor(seconds / 31536000);

    if (interval) {
        lol.push(interval + "y");
        seconds -= interval * 31536000;
    }
    interval = Math.floor(seconds / 2592000);
    if (interval) {
        lol.push(interval + "m");
        seconds -= interval * 2592000;
    }
    interval = Math.floor(seconds / 86400);
    if (interval) {
        lol.push(interval + "d");
        seconds -= interval * 86400;
    }
    interval = Math.floor(seconds / 3600);
    if (interval) {
        lol.push(interval + "h");
        seconds -= interval * 3600;
    }
    interval = Math.floor(seconds / 60);
    if (interval) {
        lol.push(interval + "m");
        seconds -= interval * 60;
    }
    if (seconds) {
        lol.push(Math.floor(seconds) + "s");
    }
    
    return lol.slice(0,2).join('');
}
alert(3659+'s = '+lol(3659));