Jalali DateTime plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Jalali DateTime

This plugin will add a Jalali DateTime Column for filament table builder.

Tags: Table Column Tables
Supported versions:
2.x
AriaieBOY avatar Author: AriaieBOY

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.