package ANN
access public

 Methods

__construct()

__construct(string $strDate) 

Parameters

$strDate

string

(Default: null)

getDaylight()

getDaylight(string $strDate) : array
uses \ANN\getDefaultDate()

Parameters

$strDate

string

(Default: null)

Returns

array

getHolidaysInWeek()

getHolidaysInWeek(string $strDate) : array
uses \ANN\getDefaultDate()
uses \ANN\getDatesOfWeek()
uses \ANN\isHoliday()

Parameters

$strDate

string

(Default: null)

Returns

array

getMonthWeek()

getMonthWeek(string $strDate) : array
uses \ANN\getDefaultDate()

Parameters

$strDate

string

(Default: null)

Returns

array

getQuarter()

getQuarter(string $strDate) : array
uses \ANN\getDefaultDate()

Parameters

$strDate

string

(Default: null)

Returns

array

getWeek()

getWeek(string $strDate) : array
uses \ANN\getDefaultDate()

Parameters

$strDate

string

(Default: null)

Returns

array

getWeekDay()

getWeekDay(string $strDate) : array
uses \ANN\getDefaultDate()

Parameters

$strDate

string

(Default: null)

Returns

array

getYearDay()

getYearDay(string $strDate) : array
uses \ANN\getDefaultDate()

Parameters

$strDate

string

(Default: null)

Returns

array

setDefaultDate()

setDefaultDate(string $strDate) 

Parameters

$strDate

string

setHolidaysFilename()

setHolidaysFilename(string $strFilename) 

Parameters

$strFilename

string

getDatesOfWeek()

getDatesOfWeek(string $strDate) : array
uses \ANN\getDefaultDate()
uses \ANN\getFirstDayOfWeek()
uses \ANN\getNextDayOfWeek()

Parameters

$strDate

string

(Default: null)

Returns

array

getDefaultDate()

getDefaultDate(boolean $boolCurrentDate) : string

Parameters

$boolCurrentDate

boolean

Returns

string

getFirstDayOfWeek()

getFirstDayOfWeek(string $strDate) : string
uses \ANN\getDefaultDate()

Parameters

$strDate

string

(Default: null)

Returns

string

getHolidays()

getHolidays() 
uses \ANN\SimpleXMLElement::__construct()

Exceptions

\ANN\Exception

getNextDayOfWeek()

getNextDayOfWeek(string $strDate, integer $intDayIncrement) : string
uses \ANN\getDefaultDate()

Parameters

$strDate

string

$intDayIncrement

integer

Returns

string

isHoliday()

isHoliday(string $strDate) : boolean
uses \ANN\getDefaultDate()
uses \ANN\getHolidays()

Parameters

$strDate

string

(Default: null)

Returns

boolean

 Properties

 

$objHolidaysXML : \ANN\SimpleXMLElement
 

$strDate : string
 

$strHolidaysFilename : string