PHPackages                             baleethai/filament-thaidate - 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. baleethai/filament-thaidate

ActiveLibrary

baleethai/filament-thaidate
===========================

Thai Buddhist Era (พ.ศ.) DatePicker, DateTimePicker and table column formatting for FilamentPHP

v1.0(yesterday)00MITBladePHP ^8.2

Since Jul 22Pushed todayCompare

[ Source](https://github.com/baleethai/filament-thaidate)[ Packagist](https://packagist.org/packages/baleethai/filament-thaidate)[ RSS](/packages/baleethai-filament-thaidate/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)Versions (2)Used By (0)

Filament Thaidate
=================

[](#filament-thaidate)

Thai Buddhist Era (พ.ศ.) `DatePicker`, `DateTimePicker`, and table column formatting for [FilamentPHP v5](https://filamentphp.com/docs/5.x/forms/fields/date-time-picker) (also compatible with v4).

Installation
------------

[](#installation)

```
composer require baleethai/filament-thaidate
```

Usage
-----

[](#usage)

### 1. Convert an existing DatePicker / DateTimePicker

[](#1-convert-an-existing-datepicker--datetimepicker)

```
use Filament\Forms\Components\DatePicker;
use Filament\Forms\Components\DateTimePicker;

DatePicker::make('birth_date')->thaidate();
DateTimePicker::make('start_at')->thaidate();
```

Shows the day/month using the Thai locale and the year in the Buddhist Era (e.g. `15/02/2567`).

Disable the Buddhist Era shift and keep the Gregorian year:

```
DatePicker::make('birth_date')->thaidate(buddhistEra: false);
```

Use short weekday labels (`อา` `จ` `อ` ...) instead of the abbreviated form:

```
DatePicker::make('birth_date')->thaidate(weekdaysMin: false);
```

### 2. Dedicated components

[](#2-dedicated-components)

```
use Baleethai\FilamentThaidate\Forms\Components\ThaiDatePicker;
use Baleethai\FilamentThaidate\Forms\Components\ThaiDateTimePicker;

ThaiDatePicker::make('birth_date');
ThaiDateTimePicker::make('start_at')->buddhistEra(false)->weekdaysMin(false);
```

Or alias the import to replace `DatePicker` everywhere on a page:

```
use Baleethai\FilamentThaidate\Forms\Components\ThaiDatePicker as DatePicker;

DatePicker::make('birth_date');
```

### 3. Table columns

[](#3-table-columns)

```
use Filament\Tables\Columns\TextColumn;

TextColumn::make('birth_date')->thaiDate(); // 15/02/2567
TextColumn::make('created_at')->thaiDateTime(); // 15/02/2567 10:30:00
```

```
TextColumn::make('birth_date')->thaiDate(format: 'd F Y', buddhistEra: true);
```

Requirements
------------

[](#requirements)

- PHP 8.2+
- FilamentPHP 4.x or 5.x

Development
-----------

[](#development)

```
cd packages/baleethai/filament-thaidate
composer install
npm install && npm run build
composer test
```

License
-------

[](#license)

MIT License. See [LICENSE.md](LICENSE.md) for details.

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance100

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3974213?v=4)[Spacetum Co](/maintainers/baleethai)[@baleethai](https://github.com/baleethai)

---

Top Contributors

[![baleethai](https://avatars.githubusercontent.com/u/3974213?v=4)](https://github.com/baleethai "baleethai (1 commits)")

---

Tags

laravelcalendardatepickerfilamentthaibuddhistthaidate

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/baleethai-filament-thaidate/health.svg)

```
[![Health](https://phpackages.com/badges/baleethai-filament-thaidate/health.svg)](https://phpackages.com/packages/baleethai-filament-thaidate)
```

###  Alternatives

[zenepay/filament-buddhist-date-picker

Laravel Filament DatePicker with Bhuddist Era plugin

215.2k](/packages/zenepay-filament-buddhist-date-picker)[stephenjude/filament-jetstream

A Laravel starter kit built with Filament inspired by Jetstream.

17760.2k3](/packages/stephenjude-filament-jetstream)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

84215.9k9](/packages/stephenjude-filament-two-factor-authentication)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.8k](/packages/rawilk-profile-filament-plugin)[laraveldaily/filacheck

Static analysis for Filament projects - detect deprecated patterns and code issues

11975.6k](/packages/laraveldaily-filacheck)[backstage/mails

View logged mails and events in a beautiful Filament UI.

16121.5k](/packages/backstage-mails)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
