Plugins
Jalali DateTime
This plugin will add a Jalali DateTime Column for filament table builder.
Table Column
Table Builder
Dark theme support
Yes
Multi language support
Yes
Not compatible with the latest version
Supported versions: 2.x
Documentation

Ariaieboy Jalali DateTime

Latest Version on Packagist GitHub Actions Workflow Status Total Downloads

This package will add a Jalali DateTime Column for filament table builder

#Installation

You can install the package via composer:

composer require ariaieboy/filament-jalali-datetime

You can publish the config file with:

php artisan vendor:publish --tag="filament-jalali-datetime-config"

This is the contents of the published config file:

// config for Ariaieboy/FilamentJalaliDatetime
return [
'date_format'=>'Y/m/d',
'date_time_format'=>'Y/m/d H:i:s',
];

#Usage

//instead of this :
use Filament\Tables\Columns\TextColumn;
 
TextColumn::make('created_at')->dateTime()
 
//Since v1.2 you can use the code below to show Jalali date and dateTime
 
TextColumn::make('created_at')->jalaliDate();
TextColumn::make('created_at')->jalaliDateTime();
 
//you can use the code below for jalali datetime
use Ariaieboy\FilamentJalaliDatetime\JalaliDateTimeColumn;
 
JalaliDateTimeColumn::make('created_at')->dateTime() // it will show the date like this : 1401/03/15 20:18:52
//or
JalaliDateTimeColumn::make('created_at')->date() // it will show the date like this : 1401/03/15

#Testing

composer test

#Changelog

Please see CHANGELOG for more information on what has changed recently.

#Contributing

Please see CONTRIBUTING for details.

#Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

#Credits

#License

The MIT License (MIT). Please see License File for more information.

AriaieBOY

AriaieBOY is a full-stack web developer focusing on the Laravel ecosystem, including TALL Stack and API-based applications. He works as a self-employed at small e-commerce.

3
Plugins
70
Stars
More from this author
Featured Plugins