Date converter from Jalali to Georgian and vice versa. It has Carbon instance inside and it's Laravel friendly.
p3ym4n/jdate is a Laravel package for date converter from jalali to georgian and vice versa. it has carbon instance inside and it's laravel friendly..
It currently has 10 GitHub stars and 1.820 downloads on Packagist (latest version v1.0.6).
Install it with composer require p3ym4n/jdate.
Discover more Laravel packages by p3ym4n
or browse all Laravel packages to compare alternatives.
Last updated
Date converter from Jalali to Georgian and vice versa. It has Carbon instance inside and it's Laravel friendly.
This package is using carbon as core for Georgian calendar.
$ composer require p3ym4n/jdate
<?php
require 'vendor/autoload.php';
use p3ym4n\JDate\JDate;
JDate::now(); //1395-11-08 16:51:08
JDate::today(); //1395-11-08 00:00:00
JDate::tomorrow(); //1395-11-09 00:00:00
JDate::createFromTimestamp(1485523813); //1395-11-08 17:00:13
JDate::create(1395, 11, 11, 12, 13, 36); //1395-11-11 12:13:36
JDate::createFromFormat('Y/n/j', '1395/12/30'); //1395-12-30 17:01:21
$carbon = new Carbon\Carbon();
$jdate = JDate::createFromCarbon($carbon); //1395-11-08 17:32:43
//Some Relative Modifiers...
$jdate->startOfDay(); //1395-11-08 00:00:00
$jdate->startOfMonth(); //1395-11-01 00:00:00
$jdate->startOfYear(); //1395-01-01 00:00:00
$jdate->startOfDecade(); //1390-01-01 00:00:00
$jdate->startOfCentury(); //1300-01-01 00:00:00
$jdate->endOfDay(); //1395-11-08 23:59:59
$jdate->endOfMonth(); //1395-11-30 23:59:59
$jdate->endOfYear(); //1395-12-30 23:59:59 (remember that 1395 is a leap year)
$jdate->endOfDecade(); //1399-12-30 23:59:59
$jdate->endOfCentury(); //1399-12-30 23:59:59
//Other Modifiers...
$jdate->addDay(2); //1395-11-10 17:32:43
$jdate->subMonth(); //1395-10-10 17:32:43
$jdate->addHours(3); //1395-10-10 20:32:43