def find_dividend_by_unit(time):
    """Finds whether time best corresponds to a value in
    days, hours, minutes, or seconds.
    """
    for dividend in [86400, 3600, 60]:
        div = time / dividend
        if round(div) == div:
            return dividend
    return 1
Finds whether time best corresponds to a value in
    days, hours, minutes, or seconds.
    
featuretools/utils/time_utils.py