Laravel package to Convert laravel date to our Amazing 💝 Hjri date {ummul qura and vice versa} . to look like [ الخميس ، ٢٢ ربيع الآخر ، ١٤٤١ - ٠٧:٤٩ مساءً]
You can install the package via composer:
composer require alkoumi/laravel-hijri-date
The service provider will automatically get registered. Or you may manually add the service provider in your config/app.php
file:
'providers' => [
// ...
Alkoumi\LaravelHijriDate\LaravelHijriDateServiceProvider::class,
];
You can simply get Ummul qura Hijri date directly in Short Format
Hijri::DateShortFormat(); // RETURN Hijri Date of [NOW] Without Defining Timestamp DIGITS EN By Default
Hijri::DateShortFormat('ar'); // RETURN Hijri Date of [NOW] Without Defining Timestamp DIGITS AR
[OR]
$date = Carbon::now()->addMonth();
Hijri::DateShortFormat('ar',$date); // RETURN Hijri Date of [$date] in Short Format in AR Digits
// RESULT { ١٤٤١/٤/١٥هـ }
You can simply get Ummul qura Hijri date directly in Medium Format
Hijri::DateMediumFormat(); // RETURN Hijri Date of [NOW] Without Defining Timestamp DIGITS EN By Default
Hijri::DateMediumFormat('ar'); // RETURN Hijri Date of [NOW] Without Defining Timestamp DIGITS AR
[OR]
$date = Carbon::now()->addMonth();
Hijri::DateMediumFormat('ar',$date); // RETURN Hijri Date of [$date] in Medium Format
// RESULT { الأحد ، ٣ جمادى الأول ، ١٤٤١ هـ }
You can simply get Ummul qura Hijri date directly in Full Format
Hijri::DateFullFormat(); // RETURN Hijri Date of [NOW] Without Defining Timestamp DIGITS EN By Default
Hijri::DateFullFormat('ar'); // RETURN Hijri Date of [NOW] Without Defining Timestamp DIGITS AR
[OR]
$date = Carbon::now()->addMonth();
Hijri::DateFullFormat('ar',$date); // RETURN Hijri Date of [$date] in Full Format in AR DIGITS
// RESULT { الأحد ، ٣ جمادى الأول ، ١٤٤١ هـ - ١٠:٣٣:٥٨ صباحاً }
You can simply get Ummul qura Hijri date directly in Your Custom Format
// Choose Your Format Like 'l ، j F ، Y'
// Y => Hijri Year [1442]
// F => Hijri Month Arabic Name [رمضان]
// j => Hijri Day Number [27]
// l => Arabic Day Name [الجمعة]
// m => Hijri Month Number [09]
// a => 'ص'
// A => 'صباحًا'
// H => Hour
// i => Minutes
// s => Seconds
Hijri::Date('l ، j F ، Y'); // RETURN Hijri Date of [NOW] Without Defining Timestamp in EN DIGITS
Hijri::Date('l ، j F ، Y','ar'); // RETURN Hijri Date of [NOW] Without Defining Timestamp in AR DIGITS
[OR]
$date = Carbon::now()->addMonth();
Hijri::Date('l ، j F ، Y', $date); // RETURN Hijri Date of [$date] in Full Format in EN DIGITS
Hijri::Date('l ، j F ، Y', 'ar', $date); // RETURN Hijri Date of [$date] in Full Format in AR DIGITS