This is an old revision of the document!
Table of Contents
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 (1)
^ Visibility ^ Type ^ Name ^ Default ^ Line ^ | ''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.
