PHPackages                             spekulatius/silverstripe-timezones - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. spekulatius/silverstripe-timezones

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

spekulatius/silverstripe-timezones
==================================

Provides time zone data as well as a pre-populated dropdown field for SilverStripe

1.0.1(5y ago)23.8k7[2 issues](https://github.com/spekulatius/silverstripe-timezones/issues)BSD-3-ClausePHPPHP ^7.2CI failing

Since Jul 6Pushed 1y ago1 watchersCompare

[ Source](https://github.com/spekulatius/silverstripe-timezones)[ Packagist](https://packagist.org/packages/spekulatius/silverstripe-timezones)[ Docs](https://github.com/spekulatius/silverstripe-timezones)[ RSS](/packages/spekulatius-silverstripe-timezones/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (10)Used By (0)

[SilverStripe Time zones FormField module](https://github.com/spekulatius/silverstripe-timezones)
=================================================================================================

[](#silverstripe-time-zones-formfield-module)

[![Build Status](https://camo.githubusercontent.com/f9c32ba645df2894f6ac9ea3989c94f645bbb28d4015f704461a205e4164bb66/68747470733a2f2f6170692e7472617669732d63692e6f72672f7370656b756c61746975732f73696c7665727374726970652d74696d657a6f6e65732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/spekulatius/silverstripe-timezones) [![Latest Stable Version](https://camo.githubusercontent.com/258f500f82ec9c6da5f80289310ad368331bc66d298fefed414e674fe49c2bf1/68747470733a2f2f706f7365722e707567782e6f72672f7370656b756c61746975732f73696c7665727374726970652d74696d657a6f6e65732f76657273696f6e2e737667)](https://github.com/spekulatius/silverstripe-timezones/releases) [![Latest Unstable Version](https://camo.githubusercontent.com/79c75f3fe6a27d87f8319acd0f37698140a475d63a086af13e8a8d295a4f56f3/68747470733a2f2f706f7365722e707567782e6f72672f7370656b756c61746975732f73696c7665727374726970652d74696d657a6f6e65732f762f756e737461626c652e737667)](https://packagist.org/packages/spekulatius/silverstripe-timezones) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/f4d771222fccbe2bcc5cc0b35d8c2623fd8b320cbaf0ab4150b0a38c7a52a967/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f7370656b756c61746975732f73696c7665727374726970652d74696d657a6f6e65732e737667)](https://scrutinizer-ci.com/g/spekulatius/silverstripe-timezones?branch=master) [![Total Downloads](https://camo.githubusercontent.com/defe81e585800f301962d0d42ea1fa52e9afbc51c1fbeee0d62b4d9d1a3228e7/68747470733a2f2f706f7365722e707567782e6f72672f7370656b756c61746975732f73696c7665727374726970652d74696d657a6f6e65732f646f776e6c6f6164732e737667)](https://packagist.org/packages/spekulatius/silverstripe-timezones) [![License](https://camo.githubusercontent.com/decc78c39ad30baf4f628e9220ed17005a34481053a8dc649eba68e55f4d954b/68747470733a2f2f706f7365722e707567782e6f72672f7370656b756c61746975732f73696c7665727374726970652d74696d657a6f6e65732f6c6963656e73652e737667)](https://github.com/spekulatius/silverstripe-timezones/blob/master/license.md)

Provides a reusable model and data of the time zones worldwide. In addition a dropdown field for a time zones selection is included.

### Requirements

[](#requirements)

- SilverStripe Framework 4.0

### Installation

[](#installation)

For the installation you can either download the package, unzip it into your project directory and run dev build manually or run the following commands in your project directory:

```
composer require spekulatius/silverstripe-timezones
./vendor/bin/sake dev/build

```

The data will automatically populated on dev build.

### Provided Data

[](#provided-data)

The provided data comes from PHPs built-in function [`timezone_identifiers_list()`](http://php.net/DateTimeZone.listIdentifiers). Before the data gets saved in the db it will be prepared so its ready to be used.

### Dropdown Field

[](#dropdown-field)

If you want to use the dropdown field you can simply add a timezone to your db fields:

```
