Bitrix API

DurationFormatter

Table of Contents

Constants

DAYS  = 31
DAYS_YEAR  = 365
HALF_DAYS  = self::DAYS / 2
HALF_HOURS  = self::HOURS / 2
HALF_MINUTES  = self::MINUTES / 2
HALF_MONTHS  = self::MONTHS / 2
HALF_SECONDS  = self::SECONDS / 2
HOURS  = 24
MINUTES  = 60
MONTHS  = 12
SECONDS  = 60

Methods

format()  : string|null
getSecondsFromDays()  : int
getSecondsFromHours()  : int
getSecondsFromMinutes()  : int
getSecondsFromMonths()  : int
getSecondsFromYears()  : int
getUnitMod()  : array<string|int, mixed>
roundTimeInSeconds()  : int
roundUpTimeInSeconds()  : int

Constants

Methods

format()

public static format(int $duration) : string|null
Parameters
$duration : int
Return values
string|null

getSecondsFromDays()

public static getSecondsFromDays(int $days) : int
Parameters
$days : int
Return values
int

getSecondsFromHours()

public static getSecondsFromHours(int $hours) : int
Parameters
$hours : int
Return values
int

getSecondsFromMinutes()

public static getSecondsFromMinutes(int $minutes) : int
Parameters
$minutes : int
Return values
int

getSecondsFromMonths()

public static getSecondsFromMonths(int $months) : int
Parameters
$months : int
Return values
int

getSecondsFromYears()

public static getSecondsFromYears(int $years) : int
Parameters
$years : int
Return values
int

getUnitMod()

public static getUnitMod(int $seconds) : array<string|int, mixed>
Parameters
$seconds : int
Return values
array<string|int, mixed>

roundTimeInSeconds()

public static roundTimeInSeconds(int $timeInSeconds) : int
Parameters
$timeInSeconds : int
Return values
int

roundUpTimeInSeconds()

public static roundUpTimeInSeconds(int $timeInSeconds) : int
Parameters
$timeInSeconds : int
Return values
int

        
On this page

Search results