Skip to content

Laravel package to Convert laravel date to our Amazing 💝 Hjri date {ummul qura and vice versa} . to look like [ الخميس ، ٢٢ ربيع الآخر ، ١٤٤١ - ٠٧:٤٩ مساءً]

License

Notifications You must be signed in to change notification settings

MostafaRabia/laravel-hijri-date

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Hijri Date Ummul Qura Calendar

تحويل التواريخ من و إلى التاريخ الهجري حسب تقويم أم القرى

License Total Downloads StyleCI

Laravel package to Convert laravel date to our Amazing 💝 Hjri date {ummul qura and vice versa} . to look like [ الخميس ، ٢٢ ربيع الآخر ، ١٤٤١ - ٠٧:٤٩ مساءً]

Installation Up to Laravel 6

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,
];

Usage

Hijri Date Ummul Qura Calendar [Short Format]

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 {  ١٤٤١/٤/١٥هـ  }

Hijri Date Ummul Qura Calendar [Medium Format]

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 { الأحد ، ٣ جمادى الأول ، ١٤٤١ هـ  }

Hijri Date Ummul Qura Calendar [Full Format]

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 { الأحد ، ٣ جمادى الأول ، ١٤٤١ هـ - ١٠:٣٣:٥٨ صباحاً  }

Hijri Date Ummul Qura Calendar [Your Custom Format]

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

About

Laravel package to Convert laravel date to our Amazing 💝 Hjri date {ummul qura and vice versa} . to look like [ الخميس ، ٢٢ ربيع الآخر ، ١٤٤١ - ٠٧:٤٩ مساءً]

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%