nisshan / nepali-calendar
将日期从英语转换为尼泊尔语,反之亦然
1.0.0
2022-01-23 16:11 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8.73
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^5.10
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.22
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-29 21:44:55 UTC
README
这是一个laravel包,可以将英语日期转换为尼泊尔语,反之亦然。
安装
您可以通过composer安装此包
composer require nisshan/nepali-calendar
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="nepali-calendar-config"
这是发布配置文件的内容
return [ 'date-format' => 'Y m, d is default format', 'nepali-dates' => 'array of nepali dates' ];
用法
toNepaliDate('2022-1-17'); => '2078 10, 03' toNepaliDate('2022-1-17', 'Y, m d, D'); => '2078, 10 03, Monday'
将英语日期转换为尼泊尔日期,并
toEnglishDate('2078-10-03'); => '2022 1, 17' toEnglishDate('2078-10-03', 'Y, m d, D'); => '2022, 1 17, Monday'
将尼泊尔日期转换为英语。日期格式参数是可选的,如果不传递,将使用配置文件中的格式。上述两个示例显示了如何使用辅助文件传递英语日期,带或不带分隔符,这有助于使用辅助文件分隔日期;您还可以将日期转换为
use Nisshan\NepaliCalendar\DateConversion; $nepaliDate = DateConversion::convert('2022-1-17')->toNepali(); $nepaliDateWithFormat = DateConversion::convert('2022-1-17','Y, m d, D')->toNepali(); $englishDate = DateConversion::convert('2078-10-03')->toNepali(); $englishWithFormat = DateConversion::convert('2078-10-03','Y, m d, D')->toNepali();
它将给出与辅助函数相同的输出。
您可以使用以下格式
目前,我已使用 ['Y','M','D','d','m','y'] 作为日期格式化器,您可以使用以下组合中的任意组合来输出格式化的日期。
'Y','y' => 'Year', 'M' => 'Month Name', 'm' => 'month' 'D' => 'Name of Week Day', 'd' => 'date',
感谢提示
如果您偶然来到这里并使用我的包,我想感谢您,并愿意接受代码改进或新功能的PR。谢谢。
测试
composer test
更新日志
请参阅 更新日志 了解最近更改的信息。
贡献
请参阅 贡献指南 获取详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。