mastani / laravel-jdate
从贾拉利历到乔治亚历以及相反方向的日期转换器。它包含Carbon实例,并且对Laravel友好。
1.0.1
2022-02-23 08:11 UTC
Requires
- php: >=5.5
- nesbot/carbon: 2.*
Requires (Dev)
- phpunit/phpunit: ^6.2
This package is auto-updated.
Last update: 2024-09-23 13:47:21 UTC
README
原始开发者:https://github.com/p3ym4n/jdate 我只是提高了carbon版本以适应新的Laravel版本。
JDate
从贾拉利历到乔治亚历以及相反方向的日期转换器。它包含Carbon实例,并且对Laravel友好。
此包使用carbon作为乔治亚历的核心。
安装
$ composer require mastani/laravel-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
信息
- 此包与laravel 5兼容。