surazdott/nepali-date

Laravel 包用于将英语日期转换为尼泊尔语。

v1.0.0 2024-04-04 09:57 UTC

This package is auto-updated.

Last update: 2024-09-04 11:09:18 UTC


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 许可许可。