Download the PHP package tapp/filament-timezone-field without Composer
On this page you can find all versions of the php package tapp/filament-timezone-field. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tapp/filament-timezone-field
More information about tapp/filament-timezone-field
Files in tapp/filament-timezone-field
Package filament-timezone-field
Short Description Filament timezone field.
License MIT
Homepage https://github.com/TappNetwork/filament-timezone-field
Informations about the package filament-timezone-field
Filament Timezone Field
A timezone select field for Laravel Filament.
Version Compatibility
| Filament | Filament Timezone Field | Documentation |
|---|---|---|
| 3.x/4.x/5.x | 3.x | Current |
| 2.x | 2.x | Check the docs |
Installation
Usage
Form Field
Add to your Filament resource:
Appareance

Options
To change the language of displayed timezones, use the ->language() method passing the ISO 639-1 language code:
To use GMT instead of UTC (default is UTC), add the ->timezoneType('GMT') method:
List timezones by country
To list only the timezones for a country, you can pass the country code to ->byCountry() method. For example, to list only United States timezones:
You can also pass an array with more than one country code:
List timezones by region
To list the timezones for a region use the ->byRegion() method. You can specify a region with a Region enum value:
or you can use one of the PHP's DateTimeZone predifined constants:
It's also possible to pass an array with more than one region:
[!TIP] All Filament select field methods are available to use:
Optionally, hide either timezone offsets or timezone names, depending on your use case:

Optionally, hydrate the field with the timezone from the user's browser. If there is already a value, it will not be overridden.
Table Column
Options
| Method | Description |
|---|---|
| ->formattedTimezone() | Show formatted timezone name |
| ->formattedOffsetAndTimezone() | Show formatted offset and timezone name |
| ->timezoneType('GMT') | Use GMT instead of UTC |