Bitrix API

Day extends Base

Table of Contents

Constants

FIELD_INTERVAL_NAME  = 'INTERVAL_DAY'
FIELD_IS_WORKDAY_NAME  = 'IS_WORKDAY'
FIELD_TYPE_NAME  = 'TYPE'
TYPE_A_FEW_DAYS_AFTER  = 3
TYPE_A_FEW_DAYS_BEFORE  = 2
TYPE_ALTERNATING_DAYS  = 1

Methods

__construct()  : mixed
calculate()  : Date
Calculate date with offset days
calculateDate()  : Date
calculateForWorkingDays()  : Date
Calculate date with offset of only working days
setInterval()  : mixed
setStartDate()  : mixed
setType()  : mixed

Constants

FIELD_INTERVAL_NAME

public mixed FIELD_INTERVAL_NAME = 'INTERVAL_DAY'

FIELD_IS_WORKDAY_NAME

public mixed FIELD_IS_WORKDAY_NAME = 'IS_WORKDAY'

FIELD_TYPE_NAME

public mixed FIELD_TYPE_NAME = 'TYPE'

TYPE_A_FEW_DAYS_AFTER

public mixed TYPE_A_FEW_DAYS_AFTER = 3

TYPE_A_FEW_DAYS_BEFORE

public mixed TYPE_A_FEW_DAYS_BEFORE = 2

TYPE_ALTERNATING_DAYS

public mixed TYPE_ALTERNATING_DAYS = 1

Methods

__construct()

public __construct(array<string|int, mixed> $params) : mixed
Parameters
$params : array<string|int, mixed>

calculate()

Calculate date with offset days

public calculate() : Date
Return values
Date

calculateDate()

public static calculateDate(array<string|int, mixed> $params, Date $startDate) : Date
Parameters
$params : array<string|int, mixed>
$startDate : Date
Return values
Date

calculateForWorkingDays()

Calculate date with offset of only working days

public static calculateForWorkingDays(array<string|int, mixed> $params, Date $date[, int $limit = null ]) : Date
Parameters
$params : array<string|int, mixed>
$date : Date
$limit : int = null
Return values
Date

$date

setInterval()

public setInterval(mixed $interval) : mixed
Parameters
$interval : mixed

setStartDate()

public setStartDate(Date $startDate) : mixed
Parameters
$startDate : Date

setType()

public setType(mixed $type) : mixed
Parameters
$type : mixed

        
On this page

Search results