grei / tanggalmerah
indonesia holiday checker (include sunday)
Installs: 1 974
Dependents: 0
Suggesters: 0
Security: 0
Stars: 16
Watchers: 2
Forks: 4
Open Issues: 0
Requires
- php: >=7.0.0
Requires (Dev)
- phpunit/phpunit: ^10.1.3|~6.0
This package is auto-updated.
Last update: 2024-11-27 23:17:49 UTC
README
phptanggalmerah adalah simple library pengecekan tanggal merah berdasarkan hari minggu dan hari libur nasional (porting dari pytanggalmerah).
di butuhkan
php 7.0+
installasi
composer require grei/tanggalmerah
menggunakan phptanggalmerah
<?php require "vendor/autoload.php"; $t = new Grei\TanggalMerah(); $t->check(); # mengecek apakah tanggal merah, return boolean. $t->is_holiday(); # mengecek apakah hari libur nasional, return boolean. $t->is_sunday(); # mengecek apakah hari minggu, return booelan. $t->get_event(); # mendapatkan event, return array
mengecek specific tanggal tertentu
$t->set_date("20190205"); $t->check();
mengatur zona waktu
secara default zona waktu phptanggalmerah adalah Asia/Jakarta tapi bisa diubah, seperti
$tz = new DateTimeZone("Asia/Makassar"); $t->set_timezone($tz); $t->check();
menggunakan module offline
untuk memastikan data slalu update library ini mengharuskan terhubung ke internet, namun opsi untuk menggunakan offline juga tersedia.
pastikan sudah mendownload calendar.json
$t = new Grei\TanggalMerah("lokasi/calendar.json");
sumber data
phptanggalmerah menggunakan data yang bersumber dari google calendar, data yang telah lampau mungkin tidak tersedia & data yang sekarang masih bisa direvisi.