Looking to hire Laravel developers? Try LaraJobs
This package is not available.

verta maintained by hekmatinasser

Description
This Package helps developers to work with Jalali Datetime class for Laravel Framework PHP
Last update
2025/03/09 14:03 (dev-master)
License
Links
Downloads
529 903

Comments
comments powered by Disqus

Quick view

Installation

composer require hekmatinasser/verta

Usage

echo verta(); //1401-05-24 00:00:00

Gregorian to Jalali

echo verta('2022-08-15'); //1401-05-24 00:00:00

jalali to Gregorian

echo Verta::parse('1401-05-24 14:12:32')->datetime(); //2022-08-15 00:00:00

Carbon to Jalali

echo now()->toJalali(); //1401-05-24 00:00:00

Jalali to Carbon

echo verta()->toCarbon(); //2022-08-15 00:00:00

view more function

Getters

$v = verta(); // 1396-03-14 14:18:23
echo $v->year; // 1396

view more getter

Setters

$v = verta(); // 1396-03-14 14:18:23
echo $v->year = 1395;

view more setter

Fluent Setters

$v = verta(); // 1396-03-14 14:18:23
echo $v->setTimeString('12:25:45');

view more fluent setter

Formatting

echo verta()->format('Y.m.d'); // 1401.05.24
echo verta()->formatWord('l dS F'); // دوشنبه بیست و چهارم مرداد

view more format

Common Formats

echo verta()->formatJalaliDatetime(); // output 1395/10/07 14:12:25

view more common format

Difference for Humans

echo verta('-13 month')->formatDifference(); // 1 سال قبل

view more format difference

Modification

echo verta()->addWeeks(3); 
...

view more modifications

Boundaries

echo verta()->startWeek(3); 

view more boundaries

Compression

echo verta('+2 day')->gte('2022-08-15');

view more compression

Difference

echo verta('+13 day')->diffMonths('2022-08-15'); 

view more differences

Validation

echo Verta::isLeapYear(1394); // false

view more validations

Localization

Verta::setLocale('ar');

view more localizations

Validation Request

'birthday' => ['required', 'jdate_before_equal']

view more localizations

Licence

This package has been created by Nasser Hekmati under the license of MIT.

Contributors

Thanks to people who contributed for grow verta.