Package Home

Zend Framework 2 Documentation (Manual)

PHK Home

File: /modules/zend.validator.timezone.html

Size:10044
Storage flags:no_autoload,compress/gzip (29%)

Timezone Validator — Zend Framework 2 2.4.2 documentation

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.

$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

Table Of Contents

Previous topic

Validation Messages

Next topic

Getting the Zend Framework Version

This Page

Note: You need to stay logged into your GitHub account to contribute to the documentation.

Edit this document

Edit this document

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.

  1. Login with your GitHub account.
  2. Go to Timezone Validator on GitHub.
  3. Edit file contents using GitHub's text editor in your web browser
  4. Fill in the Commit message text box at the end of the page telling why you did the changes. Press Propose file change button next to it when done.
  5. On Send a pull request page you don't need to fill in text anymore. Just press Send pull request button.
  6. Your changes are now queued for review under project's Pull requests tab on GitHub.

For more information about the PHK package format: http://phk.tekwire.net