Skip to content

@pmun/utils / getDayOfWeek

Function: getDayOfWeek()

ts
function getDayOfWeek(date, startOnMonday): number;

获取指定日期是一周中的第几天

Parameters

date

DateLike

日期

startOnMonday

boolean = false

是否从周一开始计算(默认为 false,即从周日开始)

Returns

number

一周中的第几天(0-6),周日为 0,周六为 6;如果 startOnMonday 为 true,则周一为 0,周日为 6

Example

ts
getDayOfWeek(new Date('2023-05-15')) // 1(周一,从周日开始算是第1天)
getDayOfWeek('2023-05-15', true) // 0(周一,从周一开始算是第0天)
getDayOfWeek('2023-05-14') // 0(周日,从周日开始算是第0天)
getDayOfWeek('2023-05-14', true) // 6(周日,从周一开始算是第6天)