alkoumi / laravel-hijri-date
Laravel 包用于将日期从公历转换为令人惊叹的 💝 伊斯兰历 {ummul qura 和 vice versa}。看起来像[星期四, 22 降初月, 1441 - 07:49 晚上]
v1.0.4
2020-11-27 09:41 UTC
This package is auto-updated.
Last update: 2024-08-29 05:24:00 UTC
README
在伊斯兰历(ummul qura)和公历之间转换日期
Laravel 包用于将日期从公历转换为令人惊叹的 💝 伊斯兰历 {ummul qura 和 vice versa}。看起来像[星期四, 22 降初月, 1441 - 07:49 晚上]
所有 Laravel 版本的安装 🥳
您可以通过 composer 安装此包
composer require alkoumi/laravel-hijri-date
服务提供程序将自动注册。或者,您可以在您的 config/app.php
文件中手动添加服务提供程序
'providers' => [
// ...
Alkoumi\LaravelHijriDate\LaravelHijriDateServiceProvider::class,
];
用法
使用 Ummul Qura
日历在 [您的自定义格式]
中获取伊斯兰历日期
您可以直接使用 Hijri::Date()
在您自定义的格式中获取 Ummul qura 伊斯兰历日期
Hijri::Date('format','timestamp')
接受两个参数
1- 第一个参数 'format'
是必需的
2- 第二个参数 'timestamp'
是可选的
// Choose Your Format Like 'l ، j F ، Y' // l => اليوم [الجمعة] // j => تاريخ اليوم الهجري [27] // m => رقم الشهر االهجري [09] // F => اسم الشهر الهجري [رمضان] // Y => السنة بالتاريخ الهجري [1442] // a => 'ص' // A => 'صباحًا' // H => الساعات // i => الدقائق // s => الثواني use Alkoumi\LaravelHijriDate\Hijri; Hijri::Date('l ، j F ، Y'); // Without Defining Timestamp It will return Hijri Date of [NOW] => Results "الجمعة ، 12 ربيع الآخر ، 1442" Hijri::Date('Y/m/d'); // => Results "1442/04/12" Hijri::DateIndicDigits('l ، j F ، Y'); // Without Defining Timestamp It will return Hijri Date of [NOW] in Indic Digits => Results "الجمعة ، ١٢ ربيع الآخر ، ١٤٤٢" Hijri::DateIndicDigits('Y/m/d'); // => Results "١٤٤٢/٠٤/١٢" [OR] $date = Carbon::now()->addMonth(); Hijri::Date('l ، j F ، Y', $date); // With optional Timestamp It will return Hijri Date of [$date] => Results "الأحد ، 12 جمادى الأول ، 1442" Hijri::Date('Y/m/d'); // => Results "1442/04/12" Hijri::DateIndicDigits('l ، j F ، Y', $date); // With optional Timestamp It will return Hijri Date of [$date] in Indic Digits => Results "الأحد ، ١٢ جمادى الأول ، ١٤٤٢" Hijri::DateIndicDigits('Y/m/d'); // => Results "١٤٤٢/٠٤/١٢"
获取伊斯兰历 Ummul Qura
日历的 [简短格式]
您可以直接以简短格式获取 Ummul qura 伊斯兰历日期
Hijri::ShortDate('timestamp')
接受一个可选的 'timestamp'
参数
use Alkoumi\LaravelHijriDate\Hijri; Hijri::ShortDate(); // Without Defining Timestamp It will return Hijri Date of [NOW] => Results "1442/04/12" Hijri::ShortDateIndicDigits(); // Without Defining Timestamp It will return Hijri Date of [NOW] in Indic Digits => Results "١٤٤٢/٠٤/١٢" [OR] $date = Carbon::now()->addMonth(); Hijri::ShortDate($date); // With optional Timestamp It will return Hijri Date of [$date] => Results "1442/05/12" Hijri::ShortDateIndicDigits($date); // With optional Timestamp It will return Hijri Date of [$date] in Indic Digits => Results "١٤٤٢/٠٥/١٢"
获取伊斯兰历 Ummul Qura
日历的 [中等格式]
您可以直接以中等格式获取 Ummul qura 伊斯兰历日期
Hijri::MediumDate('timestamp')
接受一个可选的 'timestamp'
参数
use Alkoumi\LaravelHijriDate\Hijri; Hijri::MediumDate(); // Without Defining Timestamp It will return Hijri Date of [NOW] => Results "الجمعة ، 12 ربيع الآخر ، 1442" Hijri::MediumDateIndicDigits(); // Without Defining Timestamp It will return Hijri Date of [NOW] in Indic Digits => Results "الجمعة ، ١٢ ربيع الآخر ، ١٤٤٢" [OR] $date = Carbon::now()->addMonth(); Hijri::MediumDate($date); // With optional Timestamp It will return Hijri Date of [$date] => Results "الأحد ، 12 جمادى الأول ، 1442" Hijri::MediumDateIndicDigits($date); // With optional Timestamp It will return Hijri Date of [$date] in Indic Digits => Results "الأحد ، ١٢ جمادى الأول ، ١٤٤٢"
获取伊斯兰历 Ummul Qura
日历的 [完整格式]
您可以直接以完整格式获取 Ummul qura 伊斯兰历日期
Hijri::FullDate('timestamp')
接受一个可选的 'timestamp'
参数
use Alkoumi\LaravelHijriDate\Hijri; Hijri::FullDate(); // Without Defining Timestamp It will return Hijri Date of [NOW] => Results "الجمعة ، 12 ربيع الآخر ، 1442 - 12:34:25 مساءً" Hijri::FullDateIndicDigits(); // Without Defining Timestamp It will return Hijri Date of [NOW] in Indic Digits => Results "الجمعة ، ١٢ ربيع الآخر ، ١٤٤٢ - ١٢:٣٤:٢٥ مساءً" [OR] $date = Carbon::now()->addMonth(); Hijri::FullDate($date); // With optional Timestamp It will return Hijri Date of [$date] => Results "الأحد ، 12 جمادى الأول ، 1442 - 12:34:25 مساءً" Hijri::FullDateIndicDigits($date); // With optional Timestamp It will return Hijri Date of [$date] in Indic Digits => Results "الأحد ، ١٢ جمادى الأول ، ١٤٤٢ - ١٢:٣٤:٢٥ مساءً"