surazdott / nepali-date
Laravel 包用于将英语日期转换为尼泊尔语。
v1.0.0
2024-04-04 09:57 UTC
Requires
- php: ^8.1
Requires (Dev)
- illuminate/support: ^11.2.0
- orchestra/testbench: ^9.0.0
- phpunit/phpunit: ^11.0.9
README
简介
Laravel 尼泊尔语日期包是一个与 Laravel 无缝集成的包,允许开发者轻松管理根据尼泊尔日历系统的日期转换。
安装
您可以通过 Composer 安装此包。在您的终端中运行以下命令
composer require surazdott/nepali-date
基本用法
Laravel 将自动发现此包。因此,您无需手动添加服务提供者。
让我们看看使用 Facade 的简单示例
use Carbon\Carbon; use NepaliDate\Facades\NepaliDate; NepaliDate::create(Carbon::now())->toBS(); // 2080-12-20 NepaliDate::create(Carbon::now())->toFormattedBSDate(); // 21 Chaitra 2080, Wednesday NepaliDate::create(Carbon::now())->toFormattedNepaliDate(); // २१ चैत २०८०, बुधवार
使用 Carbon 可宏扩展特质
$user->created_at->toBS(); // 2080-12-20 $user->created_at->toFormattedNepaliDate(); // २१ चैत २०८०, बुधवार
格式说明符
以下是一些常用格式说明符。
Y
- 四位数的年份(2080)m
- 数字月份(12)F
- 完整月份名称(一月/बैशाख)d
- 数字天数l
- 完整星期名称(星期日/आइतबार)
NepaliDate::create(Carbon::now())->toNepaliFormat('Y-m-d'); // २०८०-१२-२१ NepaliDate::create(Carbon::now())->toBSformat('d F Y'); // 21 Chaitra 2080
测试
composer test
贡献
如果您发现任何问题或对改进有建议,请随意打开问题或创建一个 pull request。欢迎贡献!
许可
此包是开源软件,受MIT 许可许可。