AirLay backend

TimeHelper
in package

Table of Contents

DATE_ATTRIBUTE  = 'data-convertunixtime'
SECONDS_TO_HOURS_AND_MINUTES_ATTRIBUTE  = 'data-convertsecondstohoursandminutes'
TIMEZONE_OFFSET  = 'data-timezoneoffset'
convertMomentToPhpFormat()  : string
convertUnixTimeOfTemplate()  : string
convertUnixTimeTemplateToString()  : string
formatSecondsToMinutesAndHours()  : string
formatTime()  : string
Use js script with moment.js for formatting time.
convertRussianSymbolsToHtmlEntities()  : string
convertTemplateToDom()  : DOMDocument
formatByAttribute()  : void

Constants

DATE_ATTRIBUTE

public mixed DATE_ATTRIBUTE = 'data-convertunixtime'

SECONDS_TO_HOURS_AND_MINUTES_ATTRIBUTE

public mixed SECONDS_TO_HOURS_AND_MINUTES_ATTRIBUTE = 'data-convertsecondstohoursandminutes'

TIMEZONE_OFFSET

public mixed TIMEZONE_OFFSET = 'data-timezoneoffset'

Methods

convertMomentToPhpFormat()

public static convertMomentToPhpFormat(string $format) : string
Parameters
$format : string
Return values
string

convertUnixTimeOfTemplate()

public static convertUnixTimeOfTemplate(string $template) : string
Parameters
$template : string
Return values
string

convertUnixTimeTemplateToString()

public static convertUnixTimeTemplateToString(string $template) : string
Parameters
$template : string
Return values
string

formatSecondsToMinutesAndHours()

public static formatSecondsToMinutesAndHours(int $seconds) : string
Parameters
$seconds : int
Return values
string

formatTime()

Use js script with moment.js for formatting time.

public static formatTime(int $timestamp, string $format) : string
Parameters
$timestamp : int

timestamp by unixtime format

$format : string

Format by template in https://momentjs.com/docs/#/displaying/

Return values
string

convertRussianSymbolsToHtmlEntities()

private static convertRussianSymbolsToHtmlEntities(string $str) : string
Parameters
$str : string
Return values
string

convertTemplateToDom()

private static convertTemplateToDom(string $template) : DOMDocument
Parameters
$template : string
Return values
DOMDocument

formatByAttribute()

private static formatByAttribute(DOMElement $childNode) : void
Parameters
$childNode : DOMElement
Return values
void

Search results