Download the PHP package ngekoding/php-hari-libur without Composer
On this page you can find all versions of the php package ngekoding/php-hari-libur. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ngekoding/php-hari-libur
More information about ngekoding/php-hari-libur
Files in ngekoding/php-hari-libur
Package php-hari-libur
Short Description Sebuah pustaka untuk mengecek hari libur di Indonesia
License MIT
Informations about the package php-hari-libur
php-hari-libur
Sebuah library sederhana untuk membantu melakukan pengecekan hari libur di Indonesia.
Library ini merujuk kepada sumber data di https://publicholidays.co.id, akan tetapi tidak ada afiliasi terhadap situs tersebut. Library ini melakukan crawling dan dapat digunakan secara offline apabila data hari libur telah diunduh sebelumnya.
Instalasi
Contoh Penggunaan
Pengaturan dan Method
new Holiday($year, $local = FALSE, $defaultSunday = TRUE)
Konstruktor Holiday memiliki tiga parameter, $year
digunakan untuk menentukan tahun, $local
digunakan untuk menentukan apakah akan menggunakan sumber data lokal atau tidak, dan terakhir adalah $defaultSunday
untuk menentukan apakah akan menggunakan hari Minggu sebagai default hari libur. Hanya $year
yang wajib untuk diisi.
check($date, $bool = TRUE)
Method yang digunakan untuk mengecekan tanggal yang diberikan apakah merupakan hari libur atau bukan. Kita bisa menentukan apakah akan mengembalikan nilai boolean (TRUE/FALSE) atau object yaitu dengan format seperti berikut:
addDefaultDay($day, $description)
Digunakan untuk menambahkan default hari libur berdasarkan nama hari (format Indonesia). Misalnya membuat default hari libur pada hari Selasa.
addDefaultDate($dateStart, $dateEnd = NULL, $description)
Digunakan untuk menambahkan default hari libur berdasarkan tanggal atau dalam rentang tanggal tertentu (format Y-m-d
). Misalnya membuat default hari libur pada tanggal 2020-01-10.
getHolidays()
Digunakan untuk mendapatkan semua hari libur (libur nasional + default date).
getDefaultDays()
Digunakan untuk mendapatkan semua data hari libur berdasarkan nama hari.
getDefaultDates()
Digunakan untuk mendapatkan semua data hari libur berdasarkan tanggal yang sudah ditentukan sebelumnya.
Lisensi
MIT