• 猿创征文|date-fns 小时助手函数


    date-fns 小时助手函数

    addHours

    描述

    在给定的时间上添加指定小时数。

    参数

    字段类型描述
    dateDate或Number要更改的日期
    amountNumber添加的小时数

    返回

    类型描述
    Date或Number要更改的日期

    案例

    const result = addHours(new Date(2014, 6, 10, 23, 0), 2)
    // => Fri Jul 11 2014 01:00:00
    
    • 1
    • 2

    differenceInHours

    描述

    计算两个日期之间的小时数。

    参数

    字段类型描述
    dateLeftDate或Number较晚的日期
    dateRightDate或Number较早的日期

    返回

    类型描述
    Number小时数

    案例

    const result = differenceInHours(
        new Date(2014, 6, 2, 19, 0),
        new Date(2014, 6, 2, 6, 50)
    )
    // => 12
    
    • 1
    • 2
    • 3
    • 4
    • 5

    endOfHour

    描述

    返回给定日期所在小时的结束时间。
    结果为本地时区。

    参数

    字段类型描述
    dateDate或Number原始日期

    返回

    类型描述
    Date所在小时的结束时间

    案例

    const result = endOfHour(new Date(2014, 8, 2, 11, 55))
    // => Tue Sep 02 2014 11:59:59.999
    
    • 1
    • 2

    getHours

    描述

    返回给定日期所在小时。

    参数

    字段类型描述
    dateDate或Number原始日期

    返回

    类型描述
    Date所在小时

    案例

    const result = getHours(new Date(2012, 1, 29, 11, 45))
    // => 11
    
    • 1
    • 2

    isSameHour

    描述

    给定日期是否在同一小时(同一天)?

    参数

    字段类型描述
    dateLeftDate或Number要检查的第一个日期
    dateRightDate或Number要检查的第二个日期

    返回

    类型描述
    Boolean日期在同一小时(同一天)

    案例

    const result = isSameHour(new Date(2014, 8, 4, 6, 0), new Date(2014, 8, 5, 6, 0))
    // => false
    
    • 1
    • 2

    isThisHour

    描述

    给定日期是否与当前日期在同一小时内?

    参数

    字段类型描述
    dateDate或Number给定日期

    返回

    类型描述
    Boolean是否与当前日期在同一小时内

    案例

    const result = isThisHour(new Date(2014, 8, 25, 18))
    // => true
    
    • 1
    • 2

    setHours

    描述

    将小时设置为给定日期。

    参数

    字段类型描述
    dateDate或Number要更改的日期

    返回

    类型描述
    Date设置了时间的新日期

    案例

    const result = setHours(new Date(2014, 8, 1, 11, 30), 4)
    // => Mon Sep 01 2014 04:30:00
    
    • 1
    • 2

    startOfHour

    描述

    返回给定日期一小时的开始时间。
    结果将在本地时区。

    参数

    字段类型描述
    dateDate或Number原始日期

    返回

    类型描述
    Date给定日期一小时的开始时间

    案例

    const result = startOfHour(new Date(2014, 8, 2, 11, 55))
    //=> Tue Sep 02 2014 11:00:00
    
    • 1
    • 2

    subHours

    描述

    从给定日期中减去指定的小时数。

    参数

    字段类型描述
    dateDate或Number要更改的日期
    amountNumber减去的小时数

    返回

    类型描述
    Date减去小时的新日期

    案例

    const result = subHours(new Date(2014, 6, 11, 1, 0), 2)
    // => Thu Jul 10 2014 23:00:00
    
    • 1
    • 2

    其他 date-fns 方法

    date-fns

  • 相关阅读:
    动态内存管理(含柔性数组的讲解和经典笔试题的讲解)
    ES6模块
    mysql启动报错The server quit without updating PID file几种解决办法
    解决:python调用偏移side找不到dll load failed问题
    如何实现FinClip微信授权登录的三种方案
    [需求管理-3]:什么是需求分析?常用的需求分析的流程与方法
    使用实例解释UML类图
    前端埋点方式
    面试算法47:二叉树剪枝
    小程序转App最便捷的方法,附实操
  • 原文地址:https://blog.csdn.net/m0_51180924/article/details/127631037