Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:core:dategenerator

DateGenerator

Layer: Core · Source: lib/core/DateGenerator.php:14 (lines 14–602)


class DateGenerator

Inheritance

No parent, interface or trait. This is a root type.

Constants (0)

None.

Properties (5)

Visibility Type Name Default Line
public (untyped) $monthalpha 17
public (untyped) $internaldate 18
public (untyped) $externaldate 19
public (untyped) $errors 20
public (untyped) $date_format 'dmy' 21

Methods (20)

Visibility Method Summary Line
public __construct() (undocumented) 26
public formatDate() (undocumented) 38
public getInternalDate() (undocumented) 79
public getInternalTime() (undocumented) 120
public getInternalDateTime() (undocumented) 176
private matchDateWithSeparators() (undocumented) 208
private matchYearFirstDate() (undocumented) 250
private matchCompactDate() (undocumented) 289
private matchYearAlphaDate() (undocumented) 321
private resolveMonthName() (undocumented) 338
public verifyDate() (undocumented) 355
public verifyTime() (undocumented) 397
public getExternalDate() (undocumented) 418
private matchExternalFormat8() (undocumented) 453
private matchExternalFormat9() (undocumented) 482
private matchExternalFormat10() (undocumented) 510
public addDays() (undocumented) 542
public addWeeks() (undocumented) 568
public addMonths() (undocumented) 579
public getErrors() (undocumented) 596

__construct()

public function __construct()

lines 26–33 (8)

Takes no parameters.

formatDate()

public function formatDate($dd, $mm, $ccyy)

lines 38–76 (39)

Parameter Type Default Description
$dd (untyped) required none
$mm (untyped) required none
$ccyy (untyped) required none

Returns: (none declared)

getInternalDate()

public function getInternalDate($input)

lines 79–117 (39)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

getInternalTime()

public function getInternalTime($input)

lines 120–173 (54)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

getInternalDateTime()

public function getInternalDateTime($input)

lines 176–205 (30)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

matchDateWithSeparators()

private function matchDateWithSeparators($input)

lines 208–248 (41)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

matchYearFirstDate()

private function matchYearFirstDate($input)

lines 250–287 (38)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

matchCompactDate()

private function matchCompactDate($input)

lines 289–319 (31)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

matchYearAlphaDate()

private function matchYearAlphaDate($input)

lines 321–336 (16)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

resolveMonthName()

private function resolveMonthName($month)

lines 338–352 (15)

Parameter Type Default Description
$month (untyped) required none

Returns: (none declared)

verifyDate()

public function verifyDate($day, $month, $year)

lines 355–394 (40)

Parameter Type Default Description
$day (untyped) required none
$month (untyped) required none
$year (untyped) required none

Returns: (none declared)

verifyTime()

public function verifyTime($hours, $minutes, $seconds)

lines 397–415 (19)

Parameter Type Default Description
$hours (untyped) required none
$minutes (untyped) required none
$seconds (untyped) required none

Returns: (none declared)

getExternalDate()

public function getExternalDate($input)

lines 418–451 (34)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

matchExternalFormat8()

private function matchExternalFormat8($input)

lines 453–480 (28)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

matchExternalFormat9()

private function matchExternalFormat9($input)

lines 482–508 (27)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

matchExternalFormat10()

private function matchExternalFormat10($input)

lines 510–539 (30)

Parameter Type Default Description
$input (untyped) required none

Returns: (none declared)

addDays()

public function addDays($internaldate, $days)

lines 542–565 (24)

Parameter Type Default Description
$internaldate (untyped) required none
$days (untyped) required none

Returns: (none declared)

addWeeks()

public function addWeeks($internaldate, $weeks)

lines 568–576 (9)

Parameter Type Default Description
$internaldate (untyped) required none
$weeks (untyped) required none

Returns: (none declared)

addMonths()

public function addMonths($internaldate, $months)

lines 579–593 (15)

Parameter Type Default Description
$internaldate (untyped) required none
$months (untyped) required none

Returns: (none declared)

getErrors()

public function getErrors()

lines 596–599 (4)

Takes no parameters.

Returns: (none declared)


This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/core/dategenerator.txt · Last modified: by admin