|
Size: | 10044 |
Storage flags: | no_autoload,compress/gzip (29%) |
Zend\Validator\Timezone allows validating if an input string represents a timezone.
The Zend\Validator\Timezone validator is capable of validating the abbreviation (e.g. “ewt”) as well as the location string (e.g. “America/Los_Angeles”). These options are stored in the validator as LOCATION, ABBREVIATION, and ALL class constants.
The default validation type will check again abbreviations as well as the location string.
$validator = new Zend\Validator\Timezone();
$validator->isValid('America/Los_Angeles'); // returns true
$validator->isValid('ewt'); // returns true
$validator->isValid('Foobar'); // returns false
To validate against only the location string you can set the type:
$validator = new Zend\Validator\Timezone();
$validator->setType(Zend\Validator\Timezone::LOCATION);
$validator->isValid('America/Los_Angeles'); // returns true
$validator->isValid('ewt'); // returns false
$validator->isValid('Foobar'); // returns false
The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.