jQuery countdown plugin layout with commas and without 0's
===

So I'm using the jQuery countdown plugin to write out some times. They can be anything from 1 second to 10 years and they're in the "ago" format, for instance, "20 seconds ago". I also have it set to use 3 significant figures, and I think that's preventing it from removing the "0 X" values like "0 minutes ago" and "0 hours ago".

Here's the plugin documentation: http://keith-wood.name/countdown.html#layouts

Here's my current code:

    $('.timestamp-large').countdown({
        since: new Date(data.popular[i].timestamp * 1000),
        format: 'yowdhms',
        significant: 3,
        layout: '{d<}{dn} {dl} {d>}{h<}{hn} {hl} {h>}{m<}{mn} {ml} {m>} {s<}{sn} {sl}{s>}'
    });

That creates values like this: `0 hours 0 minutes 52 seconds`

**If there are no hours or minutes I'd like it to just say `52 seconds`
However, it should also go to the nearest human-readable time format. If it's been 10 years, just say "10 years ago" and not include the seconds, minutes, hours, etc. Also, it should have commas between each value (but not the last one).**

Any idea how to get this done?