|
|
Zend Framework 2 Documentation (Manual) | |
|
File: /_sources/modules/zend.validator.timezone.txt
Size: | 1245 |
Storage flags: | no_autoload,compress/gzip (36%) |
.. _zend.validator.timezone:
Timezone Validator
==============
``Zend\Validator\Timezone`` allows validating if an input string
represents a timezone.
Supported validation types for Zend\\Validator\\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.
Example Usage
-------------
The default validation type will check again abbreviations as well as
the location string.
.. code:: php
$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:
.. code:: php
$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
For more information about the PHK package format: http://phk.tekwire.net