Function useBeforeDate

  • 计算日期时间与当前日期时间的差值

    Parameters

    • date: string | number | Date

      比较日期时间

    • target: string | number | Date = ''

      与目标时间比较,默认为空,则选取当前时间

    • resDefault: null | string | number = ''

      当比较时间大于当前时间时,设置的默认返回值,如无设置,默认返回格式化后时间

    Returns null | string | number

    Example

    useBeforeDate('2023-07-18 19:50:52', '2023-07-25 20:19:52') // 1周前
    useBeforeDate('2023-07-25 19:50:52', '2023-07-25 21:19:52') // 1小时前
    useBeforeDate('2023-07-25 20:15:52', '2023-07-25 20:19:52') // 4分钟前
    useBeforeDate('2023-07-25 20:15:52', '2023-07-25 20:15:55') // 3秒前
    useBeforeDate('2023-07-25 20:15:58', '2023-07-25 20:15:55', '-') // -