pratiksh / nepalidate
Laravel 包,用于将公历(AD)转换为尼历(BS),可以与 Carbon 一起使用。
v1.4.3
2024-06-13 07:52 UTC
Requires
- php: ^7.4|^8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
Laravel 包,用于将公历(AD)转换为尼历(BS),可以与 Carbon 一起使用。
安装
您可以通过 composer 安装此包。
composer require pratiksh/nepalidate
用法
通过使用 Facade。
use Pratiksh\Nepalidate\Facades\NepaliDate; NepaliDate::create(\Carbon\Carbon::now())->toBS(); // 2078-4-21 NepaliDate::create(\Carbon\Carbon::now())->toFormattedBSDate(); // 21 Shrawan 2078, Thurday NepaliDate::create(\Carbon\Carbon::now())->toFormattedNepaliDate(); // २१ साउन २०७८, बिहिवार
通过使用辅助函数。
use Pratiksh\Nepalidate\Facades\NepaliDate; toBS(\Carbon\Carbon::now()); // 2078-4-21 toFormattedBSDate(\Carbon\Carbon::now()); // 21 Shrawan 2078, Thurday toFormattedNepaliDate(\Carbon\Carbon::now()); // २१ साउन २०७८, बिहिवार
模式控制的尼历日期助手
为了让它工作,发布配置文件
php artisan vendor:publish --provider="Pratiksh\Nepalidate\Providers\NepalidateServiceProvider"
然后在配置中
<?php return [ /* |-------------------------------------------------------------------------- | Nepali Date Return Mode |-------------------------------------------------------------------------- | 1 = toBS | 2 = toFormattedBSDate | 3 = toFormattedBSDate | */ 'mode' => 1 ];
// OUTPUT // if mode = 1 then output 2078-4-21 // if mode = 2 then output 21 Shrawan 2078, Thurday // if mode = 3 then output २१ साउन २०७८, बिहिवार nepalidate(\Carbon\Carbon::now());
测试
composer test
变更日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件 pratikdai404@gmail.com 联系我们,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。