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.
