Ahmad Sanusi Official Let’s Talk
Ahmad Sanusi Official Website
  • Home
  • About
  • Project
  • Blog
  • Al Quran Digital
  • Al Quran Digital Lite
  • Contact

Membuat Format Tanggal Hijriyah Bahasa Indonesia Dengan Librari PHP

Membuat Format Tanggal Hijriyah Bahasa Indonesia Dengan Librari PHP
  • Administrator
    Written by

    Administrator

  • Category

    PHP Tools

  • Date

    23 Agustus 2021

Menurut Wikipedia Kalender Hijiriah adalah :

Kalender Hijriah atau Kalender Islam (bahasa Arab: التقويم الهجري, translit. al-taqwīm al-hijrī‎) merupakan penentuan tanggal atau bulan yang berkaitan dengan ibadah dan hari-hari penting lain umat Islam. Kalender ini dinamakan dengan Kalender Hijriah karena pada tahun pertama kalender ini terjadi peristiwa hijrah Nabi Muhammad dari Makkah ke Madinah, yakni pada tahun 622 Masehi.

Di beberapa negara yang berpenduduk mayoritas Islam, Kalender Hijriah juga digunakan sebagai sistem penanggalan sehari-hari. Kalender Islam menggunakan peredaran bulan sebagai acuannya, sedangkan kalender biasa (Kalender Masehi) menggunakan peredaran matahari.

Seringkali kita kebingungan ketika ditanya tanggal berapa hari ini menurut kalender hijriah, dikarenakan tanggal hijriah ini jarang dipakai oleh kebanyakan orang islam sendiri khususnya umat islam yang berada di indonesia, akan tetapi ada sebagian kecil orang indonesia yang menggunakan tanggal hijriah ini sebagai tanggal utama mereka. Di artikel saya kali ini, saya akan membagikan sebuah librari PHP yang berguna untuk mengkonversi tanggal masehi ke tanggal hijriah.

1. Instalasi/Pemasangan

Untuk menginstall menggunakan composer silahkan salin kode di bawah ini ke terminal Anda.

composer require nazir/go2hi

Untuk menginstall manual Anda bisa langsung download librarinya di sini : github.com

2. Cara Penggunaan

go2hi::date($dateFormat, [[[$calendarType], [$timestamp]], [$language]]);
  • $dateFormat = format output sama dengan di fungsi date() PHP
  • $calendarType (opsional) = jenis kalender (0 / 1) lihat bagian Constants
  • $timestamp (opsional) = timestamp untuk tanggal tertentu, jika kosong diisi sekarang
  • $language (opsional) = jenis bahasa (sementara hanya inggris dan bahasa INDONESIA) lihat bagian Constants

3. Konstanta/Variabel

  • go2hi::GO2HI_GREG : (default) mengeset kalender ke kalender masehi
  • go2hi::GO2HI_HIJRI : mengeset kalender ke kalender hijriah
  • go2hi::ENGLISH: (default) set bahasa ke bahasa inggris
  • go2hi::INDONESIAN: set bahasa ke bahasa INDONESIA

4. Contoh Penggunaan

echo \go2hi\go2hi::date('d F Y'); // output sama dengan date() di php (05 February 2017)

echo \go2hi\go2hi::date('d F Y', \go2hi\go2hi::GO2HI_HIJRI); // 05 Jumadil Awal 1438

use \go2hi\go2hi;
echo go2hi::date('d F Y', go2hi::GO2HI_HIJRI, strtotime('1990-05-07')); 
// menggunakan timestamp dari strtotime() (12 Syawal 1410)

use \go2hi\go2hi;
echo go2hi::date('l k, d F Y', go2hi::GO2HI_HIJRI, strtotime('1990-05-07')); 
// hari weton (Al-Itsnayna Kliwon, 12 Syawal 1410)

Apabila ada pertanyaan, jangan sungkan untuk menanyakan di kolom komentar atau langsung melalu tombol whatsapp, Sekian untuk artikel kali ini semoga bermanfaat. salam hangat.

Share:
PHP
Blog

Popular post

Cara Mengatasi Error ONLY_FULL_GROUP_BY di Database MySQL
  • 8 Juli 2021

Cara Mengatasi Error ONLY_FULL_GROUP_BY di Database MySQL

Membuat Format Tanggal Hijriyah Bahasa Indonesia Dengan Librari PHP
  • 23 Agustus 2021

Membuat Format Tanggal Hijriyah Bahasa Indonesia Dengan Librari PHP

Cara Menghapus Cache Git
  • 18 November 2023

Cara Menghapus Cache Git

Tutorial Menginstall Codeigniter 3 dengan Composer
  • 10 Juli 2021

Tutorial Menginstall Codeigniter 3 dengan Composer

Le t’s work together

Based in Indonesia |

Looking for a hectic web developer?

[email protected]

Want a more in-depth look at my history?

-

©2025 Ahmad Sanusi Official Website, All Rights Reserved

Back to Top