Skip to content

Documentation


Documentation / @kizami/leave / estimateCalendarWorkingDates

Function: estimateCalendarWorkingDates()

estimateCalendarWorkingDates(periodFrom, periodTo, nonWorkingWeekdays): string[]

Defined in: attendance-rate.ts:77

暦日から全労働日を推定する(固定時間制・フレックス用)。nonWorkingWeekdays に含まれる 曜日(0=日曜)を除いた日付を昇順で返す。

呼び出し側はテナント設定の法定休日(曜日指定のとき)と、週の非労働日が設定されていれば それも合わせて渡す。何も分からない場合は土日(0,6)を渡す想定 —「週休2日の推定」であることを basis="calendar_estimate" が示す。

Parameters

periodFrom

string

periodTo

string

nonWorkingWeekdays

readonly number[]

Returns

string[]