grei / tanggalmerah
印度尼西亚假日检查器(包括星期日)
v2.1.0
2023-07-27 20:14 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- phpunit/phpunit: ^10.1.3|~6.0
This package is auto-updated.
Last update: 2024-09-27 23:03:56 UTC
README
phptanggalmerah是一个简单的库,用于根据星期和全国假日检查红日子(从pytanggalmerah移植而来)。
所需条件
php 7.0+
安装
composer require grei/tanggalmerah
使用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
检查特定日期
$t->set_date("20190205"); $t->check();
设置时区
默认情况下,phptanggalmerah的时区为亚洲/雅加达,但可以进行更改,例如
$tz = new DateTimeZone("Asia/Makassar"); $t->set_timezone($tz); $t->check();
使用离线模块
为了确保数据始终更新,此库需要连接到互联网,但也可以使用离线选项。
请确保已下载calendar.json
$t = new Grei\TanggalMerah("lokasi/calendar.json");
数据来源
phptanggalmerah使用来自谷歌日历的数据,可能无法提供过时的数据,当前数据可能仍可修改。