Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:core:dategenerator

This is an old revision of the document!


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.

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