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


    date-fns 工作日助手函数

    getDay

    描述

    获取给定日期是星期几。

    参数

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

    返回

    类型描述
    0~6星期几, 0表示星期日

    案例

    const result = getDay(new Date(2012, 1, 29))
    // => 3
    
    • 1
    • 2

    getISODay

    描述

    获取给定日期在ISO周是第几天。

    参数

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

    返回

    类型描述
    NumberISO周的第几天

    案例

    const result = getISODay(new Date(2012, 1, 26))
    // => 7
    
    • 1
    • 2

    isFriday

    描述

    给定日期是星期五吗?

    参数

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

    返回

    类型描述
    Boolean日期是否为星期五

    案例

    const result = isFriday(new Date(2014, 8, 26))
    // => true
    
    • 1
    • 2

    isMonday

    描述

    给定日期是星期一吗?

    参数

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

    返回

    类型描述
    Boolean日期是否为星期一

    案例

    const result = isMonday(new Date(2014, 8, 22))
    // => true
    
    • 1
    • 2

    isSaturday

    描述

    给定日期是星期六吗?

    参数

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

    返回

    类型描述
    Boolean日期是否为星期六

    案例

    const result = isSaturday(new Date(2014, 8, 27))
    // => true
    
    • 1
    • 2

    isSunday

    描述

    给定日期是星期天吗?

    参数

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

    返回

    类型描述
    Boolean日期是否为星期天

    案例

    const result = isSunday(new Date(2014, 8, 21))
    // => true
    
    • 1
    • 2

    isThursday

    描述

    给定日期是星期四吗?

    参数

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

    返回

    类型描述
    Boolean日期是否为星期四

    案例

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

    isTuesday

    描述

    给定日期是星期二吗?

    参数

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

    返回

    类型描述
    Boolean日期是否为星期二

    案例

    const result = isTuesday(new Date(2014, 8, 23))
    // => true
    
    • 1
    • 2

    isWednesday

    描述

    给定日期是星期三吗?

    参数

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

    返回

    类型描述
    Boolean日期是否为星期三

    案例

    const result = isWednesday(new Date(2014, 8, 24))
    // => true
    
    • 1
    • 2

    isWeekend

    描述

    给定日期是在周末吗?

    参数

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

    返回

    类型描述
    Boolean日期是否为周末

    案例

    const result = isWeekend(new Date(2014, 9, 5))
    // => true
    
    • 1
    • 2

    nextDay

    描述

    获取给定日期的下一个星期几的日期。

    参数

    字段类型描述
    dateDate或Number给定日期
    dayNumber0-6表示星期几, 0表示星期日

    返回

    类型描述
    Date下一周的星期几的日期

    案例

    const result = nextDay(new Date(2020, 2, 20), 1)
    // => Mon Mar 23 2020 00:00:00
    const result = nextDay(new Date(2020, 2, 21), 2)
    // => Tue Mar 24 2020 00:00:00
    
    • 1
    • 2
    • 3
    • 4

    nextFriday

    描述

    获取给定日期的下一个星期五的日期。

    参数

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

    返回

    类型描述
    Date下一个星期五的日期

    案例

    const result = nextFriday(new Date(2020, 2, 22))
    // => Fri Mar 27 2020 00:00:00
    
    • 1
    • 2

    nextMonday

    描述

    获取给定日期的下一个星期一的日期。

    参数

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

    返回

    类型描述
    Date下一个星期一的日期

    案例

    const result = nextMonday(new Date(2020, 2, 22))
    // => Mon Mar 23 2020 00:00:00
    
    • 1
    • 2

    nextSaturday

    描述

    获取给定日期的下一个星期六的日期。

    参数

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

    返回

    类型描述
    Date下一个星期六的日期

    案例

    const result = nextSaturday(new Date(2020, 2, 22))
    // => Sat Mar 28 2020 00:00:00
    
    • 1
    • 2

    nextSunday

    描述

    获取给定日期的下一个星期天的日期。

    参数

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

    返回

    类型描述
    Date下一个星期天的日期

    案例

    const result = nextSunday(new Date(2020, 2, 22))
    // => Sun Mar 29 2020 00:00:00
    
    • 1
    • 2

    nextThursday

    描述

    获取给定日期的下一个星期四的日期。

    参数

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

    返回

    类型描述
    Date下一个星期四的日期

    案例

    const result = nextThursday(new Date(2020, 2, 22))
    // => Thur Mar 26 2020 00:00:00
    
    • 1
    • 2

    nextTuesday

    描述

    获取给定日期的下一个星期二的日期。

    参数

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

    返回

    类型描述
    Date下一个星期二的日期

    案例

    const result = nextTuesday(new Date(2020, 2, 22))
    // => Tue Mar 24 2020 00:00:00
    
    • 1
    • 2

    nextWednesday

    描述

    获取给定日期的下一个星期三的日期。

    参数

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

    返回

    类型描述
    Date下一个星期三的日期

    案例

    const result = nextWednesday(new Date(2020, 2, 22))
    // => Wed Mar 25 2020 00:00:00
    
    • 1
    • 2

    previousDay

    描述

    获取给定日期的上一个星期几的日期。

    参数

    字段类型描述
    dateDate或Number给定日期
    dayNumber0-6表示星期几, 0表示星期日

    返回

    类型描述
    Date上一个星期几的日期

    案例

    const result = previousDay(new Date(2020, 2, 20), 1)
    // => Mon Mar 16 2020 00:00:00
    const result = previousDay(new Date(2020, 2, 21), 2)
    // => Tue Mar 17 2020 00:00:00
    
    • 1
    • 2
    • 3
    • 4

    previousFriday

    描述

    获取给定日期的上一个星期五的日期。

    参数

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

    返回

    类型描述
    Date上一个星期五的日期

    案例

    const result = previousFriday(new Date(2021, 5, 19))
    // => Fri June 18 2021 00:00:00
    
    • 1
    • 2

    previousMonday

    描述

    获取给定日期的上一个星期一的日期。

    参数

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

    返回

    类型描述
    Date上一个星期一的日期

    案例

    const result = previousMonday(new Date(2021, 5, 18))
    // => Mon June 14 2021 00:00:00
    
    • 1
    • 2

    previousSaturday

    描述

    获取给定日期的上一个星期六的日期。

    参数

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

    返回

    类型描述
    Date上一个星期六的日期

    案例

    const result = previousSaturday(new Date(2021, 5, 20))
    // => Sat June 19 2021 00:00:00
    
    • 1
    • 2

    previousSunday

    描述

    获取给定日期的上一个星期天的日期。

    参数

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

    返回

    类型描述
    Date上一个星期天的日期

    案例

    const result = previousSunday(new Date(2021, 5, 21))
    // => Sun June 20 2021 00:00:00
    
    • 1
    • 2

    previousThursday

    描述

    获取给定日期的上一个星期四的日期。

    参数

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

    返回

    类型描述
    Date上一个星期四的日期

    案例

    const result = previousThursday(new Date(2021, 5, 18))
    // => Thu June 17 2021 00:00:00
    
    • 1
    • 2

    previousTuesday

    描述

    获取给定日期的上一个星期二的日期。

    参数

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

    返回

    类型描述
    Date上一个星期二的日期

    案例

    const result = previousTuesday(new Date(2021, 5, 18))
    // => Tue June 15 2021 00:00:00
    
    • 1
    • 2

    previousWednesday

    描述

    获取给定日期的上一个星期三的日期。

    参数

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

    返回

    类型描述
    Date上一个星期三的日期

    案例

    const result = previousWednesday(new Date(2021, 5, 18))
    // => Wed June 16 2021 00:00:00
    
    • 1
    • 2

    setDay

    描述

    将给定日期设置为给定日期所在周的星期几。

    参数

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

    返回

    类型描述
    Date新的日期

    案例

    const result = setDay(new Date(2014, 8, 1), 0)
    // => Sun Aug 31 2014 00:00:00
    const result = setDay(new Date(2014, 8, 1), 0, {weekStartsOn: 1})
    // => Sun Sep 07 2014 00:00:00
    
    • 1
    • 2
    • 3
    • 4

    setISODay

    描述

    将给定日期设置为给定日期所在ISO周的星期几。

    参数

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

    返回

    类型描述
    Date新日期

    案例

    const result = setISODay(new Date(2014, 8, 1), 7)
    // => Sun Sep 07 2014 00:00:00
    
    • 1
    • 2
  • 相关阅读:
    深度学习零基础学习之路——第四章 UNet-Family中Unet、Unet++和Unet3+的简介
    世界上第一台个人电脑是哪台?
    Centos 7 通过Docker部署OnlyOffice
    antd table给某些表头设置样式
    Springboot 整合 Java DL4J 实现智能客服
    C#WPF动态资源和静态资源应用实例
    软件测试怎么学?App自动化、Web自动化、性能测试怎么学?一文总结
    骑士人才系统74cms专业版实现本地VUE打包和在线升级方法以及常见问题
    云原生|kubernetes|多集群管理之kubeconfig文件配置和使用(定义,使用方法,合并管理多集群)
    windows 配置anaconda3环境变量教程
  • 原文地址:https://blog.csdn.net/m0_51180924/article/details/127688901