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


    date-fns 秒助手函数

    addSeconds

    描述

    在给定时间上加上给定秒数。

    参数

    字段类型描述
    dateDate或Number给定时间
    amountNumber给定秒数

    返回

    类型描述
    Date添加秒数后的新时间

    案例

    const result = addSeconds(new Date(2014, 6, 10, 12, 45, 0), 30)
    // => Thu Jul 10 2014 12:45:30
    
    • 1
    • 2

    differenceInSeconds

    描述

    获取两个时间之间的秒数。

    参数

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

    返回

    类型描述
    Number秒数

    案例

    const result = differenceInSeconds(
        new Date(2014, 6, 2, 12, 30, 20, 0),
        new Date(2014, 6, 2, 12, 30, 7, 999)
    )
    // => 12
    
    • 1
    • 2
    • 3
    • 4
    • 5

    endOfSecond

    描述

    获取给定时间所在秒的结束时间。

    参数

    字段类型描述
    dateDate或Number给定时间

    返回

    类型描述
    Date秒的结束时间

    案例

    const result = endOfSecond(new Date(2014, 11, 1, 22, 15, 45, 400))
    // => Mon Dec 01 2014 22:15:45.999
    
    • 1
    • 2

    getSeconds

    描述

    获取给定时间所在的秒数。

    参数

    字段类型描述
    dateDate或Number给定时间

    返回

    类型描述
    Number所在的秒数

    案例

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

    isSameSecond

    描述

    给定的时间是否在同一秒内?

    参数

    字段类型描述
    dateLeftDate或Number第一个时间
    dateRightDate或Number第二个时间

    返回

    类型描述
    Boolean是否在同一秒内

    案例

    const result = isSameSecond(
        new Date(2014, 8, 4, 6, 30, 15),
        new Date(2014, 8, 4, 6, 30, 15, 500)
    )
    // => true
    
    const result = isSameSecond(
        new Date(2014, 8, 4, 6, 0, 15),
        new Date(2014, 8, 4, 6, 1, 15)
    )
    // => false
    
    const result = isSameSecond(
        new Date(2014, 8, 4, 6, 0, 15),
        new Date(2014, 8, 5, 6, 0, 15)
    )
    // => false
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    isThisSecond

    描述

    给定时间与当前时间是否在同一秒内?

    参数

    字段类型描述
    dateDate或Number给定时间

    返回

    类型描述
    Boolean是否在同一秒内

    案例

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

    setSeconds

    描述

    将给定时间所在的秒数设置为给定秒数。

    参数

    字段类型描述
    dateDate或Number要更改的时间
    secondsNumber新的秒数

    返回

    类型描述
    Date新的时间

    案例

    const result = setSeconds(new Date(2014, 8, 1, 11, 30, 40), 45)
    // => Mon Sep 01 2014 11:30:45
    
    • 1
    • 2

    startOfSecond

    描述

    获取给定时间所在秒的开始时间。

    参数

    字段类型描述
    dateDate或Number给定时间

    返回

    类型描述
    Date秒的开始时间

    案例

    const result = startOfSecond(new Date(2014, 11, 1, 22, 15, 45, 400))
    // => Mon Dec 01 2014 22:15:45.000
    
    • 1
    • 2

    subSeconds

    描述

    从给定时间中减去指定的秒数。

    参数

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

    返回

    类型描述
    Date减去秒数的新日期

    案例

    const result = subSeconds(new Date(2014, 6, 10, 12, 45, 0), 30)
    // => Thu Jul 10 2014 12:44:30
    
    • 1
    • 2
  • 相关阅读:
    Docker 常用命令
    clang-前端插件-给各种无花括号的“块”加花括号-基于llvm15--clang-plugin-add-brace
    这篇文章让你实现时光机特效的操作
    kubernetes深入理解Pod对象之调度篇
    解决stable diffusion webui1.6 wd1.4 tagger加载失败的问题
    Docker简介
    搭建Web环境、初识JSP
    测试/开发程序员该不该跳槽?别忘了当初的梦想......
    【027】mongoose V6.4之创建监听套接字fd
    Qt部署MQTT
  • 原文地址:https://blog.csdn.net/m0_51180924/article/details/127747983