Bitrix API

Month extends Base

Table of Contents

Constants

FIELD_INTERVAL_NAME  = 'INTERVAL_MONTH'
FIELD_TYPE_NAME  = 'TYPE'
FIELD_WEEKDAY_NAME  = 'WEEKDAY'
FIRST_MONTH_DAY  = 1
LAST_MONTH_DAY  = 0
LAST_WEEK_IN_MONTH_VALUE  = 4
TYPE_A_FEW_MONTHS_AFTER  = 4
TYPE_A_FEW_MONTHS_BEFORE  = 3
TYPE_DAY_OF_ALTERNATING_MONTHS  = 1
TYPE_WEEKDAY_OF_ALTERNATING_MONTHS  = 2

Methods

__construct()  : mixed
calculate()  : Date
Result calculating.
calculateDate()  : Date
setInterval()  : mixed
setStartDate()  : mixed
setType()  : mixed

Constants

FIELD_INTERVAL_NAME

public mixed FIELD_INTERVAL_NAME = 'INTERVAL_MONTH'

FIELD_TYPE_NAME

public mixed FIELD_TYPE_NAME = 'TYPE'

FIELD_WEEKDAY_NAME

public mixed FIELD_WEEKDAY_NAME = 'WEEKDAY'

FIRST_MONTH_DAY

public mixed FIRST_MONTH_DAY = 1

LAST_MONTH_DAY

public mixed LAST_MONTH_DAY = 0

LAST_WEEK_IN_MONTH_VALUE

public mixed LAST_WEEK_IN_MONTH_VALUE = 4

TYPE_A_FEW_MONTHS_AFTER

public mixed TYPE_A_FEW_MONTHS_AFTER = 4

TYPE_A_FEW_MONTHS_BEFORE

public mixed TYPE_A_FEW_MONTHS_BEFORE = 3

TYPE_DAY_OF_ALTERNATING_MONTHS

public mixed TYPE_DAY_OF_ALTERNATING_MONTHS = 1

TYPE_WEEKDAY_OF_ALTERNATING_MONTHS

public mixed TYPE_WEEKDAY_OF_ALTERNATING_MONTHS = 2

Methods

__construct()

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

calculate()

Result calculating.

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

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