def time_duration_formatter(x):
    """Format time duration in seconds
    """
    mm, ss = divmod(x, 60)
    hh, mm = divmod(mm, 60)
    dd, hh = divmod(hh, 24)

    res = ''
    if dd:
        res += '%dd ' % dd
    if dd or hh:
        res += '%dh ' % hh
    if dd or hh or mm:
        res += '%dm ' % mm
    res += '%ds' % ss

    return res