waTimeValidator

Time designation validation

Contents...

Methods

  • isValid

    Checks whether a string is a time designation.

  • parse

    Parses a time designation string and returns its parts as an array.

public function isValid ($value)

Checks whether a string is a time designation.

Parameters

  • $value

    String value to be checked for being a time designation.

Example

$validator = new waTimeValidator();

wa_dump(
    $validator->isValid('00:00:00'),  // true
    $validator->isValid('01:10'),     // true
    $validator->isValid('23:60:60'),  // false
    $validator->isValid('24:00:00')   // false
);

public function parse ($value)

Parses a time designation string and returns its parts as an array.

Parameters

  • $value

    Time designation as a string.

Example

$validator = new waTimeValidator();
wa_dump($validator->parse('12:34:56'));

Result

[
    'hours' => '12',
    'minutes' => '34',
    'seconds' => '56',
]