Bitrix API

DateTime extends UrlFilter

Table of Contents

Constants

CONFIG_DATE_END_OPTION_NAME  = 'bi_superset_dashboard_default_date_end'
CONFIG_DATE_START_OPTION_NAME  = 'bi_superset_dashboard_default_date_start'
CONFIG_INCLUDE_LAST_FILTER_DATE_OPTION_NAME  = 'bi_superset_dashboard_default_include_last_filter_date'
CONFIG_PERIOD_OPTION_NAME  = 'bi_superset_dashboard_period'
PERIOD_CURRENT_MONTH  = 'current_month'
PERIOD_CURRENT_WEEK  = 'current_week'
PERIOD_CURRENT_YEAR  = 'current_year'
PERIOD_DEFAULT  = 'default'
PERIOD_LAST_180  = 'last_180'
PERIOD_LAST_30  = 'last_30'
PERIOD_LAST_365  = 'last_365'
PERIOD_LAST_7  = 'last_7'
PERIOD_LAST_90  = 'last_90'
PERIOD_NONE  = 'none'
PERIOD_RANGE  = 'range'

Methods

__construct()  : mixed
getCode()  : string
getDateEnd()  : string|null
getDateStart()  : string|null
getDefaultDateEnd()  : Date
getDefaultDateStart()  : Date
getDefaultPeriod()  : string
getFormatted()  : string
getPeriod()  : string
getPeriodName()  : string
hasDefaultFilter()  : bool
isAvailablePeriod()  : bool
needIncludeDefaultLastFilterDate()  : bool
needIncludeLastFilterDate()  : bool

Constants

CONFIG_DATE_END_OPTION_NAME

public mixed CONFIG_DATE_END_OPTION_NAME = 'bi_superset_dashboard_default_date_end'

CONFIG_DATE_START_OPTION_NAME

public mixed CONFIG_DATE_START_OPTION_NAME = 'bi_superset_dashboard_default_date_start'

CONFIG_INCLUDE_LAST_FILTER_DATE_OPTION_NAME

public mixed CONFIG_INCLUDE_LAST_FILTER_DATE_OPTION_NAME = 'bi_superset_dashboard_default_include_last_filter_date'

CONFIG_PERIOD_OPTION_NAME

public mixed CONFIG_PERIOD_OPTION_NAME = 'bi_superset_dashboard_period'

PERIOD_CURRENT_MONTH

public mixed PERIOD_CURRENT_MONTH = 'current_month'

PERIOD_CURRENT_WEEK

public mixed PERIOD_CURRENT_WEEK = 'current_week'

PERIOD_CURRENT_YEAR

public mixed PERIOD_CURRENT_YEAR = 'current_year'

PERIOD_DEFAULT

public mixed PERIOD_DEFAULT = 'default'

PERIOD_LAST_180

public mixed PERIOD_LAST_180 = 'last_180'

PERIOD_LAST_30

public mixed PERIOD_LAST_30 = 'last_30'

PERIOD_LAST_365

public mixed PERIOD_LAST_365 = 'last_365'

PERIOD_LAST_7

public mixed PERIOD_LAST_7 = 'last_7'

PERIOD_LAST_90

public mixed PERIOD_LAST_90 = 'last_90'

PERIOD_NONE

public mixed PERIOD_NONE = 'none'

PERIOD_RANGE

public mixed PERIOD_RANGE = 'range'

Methods

getCode()

public getCode() : string
Return values
string

getDateEnd()

public getDateEnd() : string|null
Return values
string|null

getDateStart()

public getDateStart() : string|null
Return values
string|null

getDefaultDateEnd()

public static getDefaultDateEnd() : Date
Return values
Date

getDefaultDateStart()

public static getDefaultDateStart() : Date
Return values
Date

getDefaultPeriod()

public static getDefaultPeriod() : string
Return values
string

getFormatted()

public getFormatted() : string
Return values
string

getPeriod()

public getPeriod() : string
Return values
string

getPeriodName()

public static getPeriodName(string $name) : string
Parameters
$name : string
Return values
string

hasDefaultFilter()

public hasDefaultFilter() : bool
Return values
bool

isAvailablePeriod()

public static isAvailablePeriod(string $period) : bool
Parameters
$period : string
Return values
bool

needIncludeDefaultLastFilterDate()

public static needIncludeDefaultLastFilterDate() : bool
Return values
bool

needIncludeLastFilterDate()

public needIncludeLastFilterDate() : bool
Return values
bool

        
On this page

Search results