pusparaj/nepalicalendar

这是一个用于尼泊尔日历和日期转换的 Laravel 扩展包。

dev-master 2023-10-07 20:15 UTC

This package is not auto-updated.

Last update: 2024-09-21 18:39:28 UTC


README

安装

首先在您的 composer.json 文件中添加以下代码:

   "repositories": [
        {
            "type": "vcs",
            "url": "https://gitlab.com/pusparaj/nepali-event-calendar"
        }
    ],

然后通过 composer 安装该包。

composer require pusparaj/nepalicalendar

使用提供者

Pusparaj\NepaliCalendar\NepaliEventCalendarServiceProvider::class

使用别名

'NepaliEventCalendar' => Pusparaj\NepaliCalendar\Facades\NepaliEventCalendar::class

基本用法

将公历转换为尼历

use Pusparaj\NepaliCalendar\NepaliDateConverter;

$bsConvetedDate = NepaliDateConverter::englishToNepaliDateConverter(2023,10,20);

将尼历转换为公历

$asConvertedDate = NepaliDateConverter::nepaliToEnglishDateConverter(2076,01,23);

显示尼泊尔事件日历

在控制器中

use Pusparaj\NepaliCalendar\NepaliEventCalendar;

 $events = array(
 '2080-1-23'=>['Test Event1','Test Event2'],
 '2080-7-10'=>['Test Event 3'],
 );
 $nepaliCalendar = NepaliEventCalendar::generateNepaliCalendar($events);

注意: 您可以为事件设置空数组(array())。也可以为同一天添加多个事件,如上所示

在视图文件中

您可以使用以下代码。

{!! $nepaliCalendar !!}