====== 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.//