Salah Prayer Times
Saya hanya mengubah setting agar kalian tinggal pake tanpa harus config lagi https://github.com/AmanaEstates/Salah-Prayer-Times-3
How to use
Prayer times need the following information to be generated:
- Latitude
- Longitude
- GMT offset
- Date
To use simple include the main core file see Example.php for usage
:
define('DS', DIRECTORY_SEPARATOR);
require dirname(__FILE__) . DS . 'core' . DS . 'Prayer_Times.php';
Then intialize a location/setting object:
$settings = new Settings('ID');
$settings->location = array('Bandung', 'West Java', 'ID');
$settings->latitude = -6.898319;
$settings->longitude = 107.619542;
$settings->timezone = 'Asia/JAkarta';
This will automatically assign the method/madhab based on the country (US). Not not all countries have defaults so you can do the following additional sets:
$settings->method = 4; // See below for complete list of methods
$settings->juristic = 0; // (0 - Shafi/Hanbli/Maliki, 1 - Hanafi)
To access prayer times you call the prayer time library as so:
$prayer = new Prayer_Times($settings);
echo '<br>Prayer times for: ' . implode(', ', $settings->location) . PHP_EOL;
foreach($daterange as $date){
$times = $prayer->getPrayerTimes($date->getTimeStamp());
echo '<br>--------------------<br>';
echo $date->format('D M jS Y') . PHP_EOL;
echo '<br>Subuh: ' . format_am_pm($times[0]) . PHP_EOL;
echo '<br>Duha: ' . format_am_pm($times[1]) . PHP_EOL;
echo '<br>Dzuhur r: ' . format_am_pm($times[2]) . PHP_EOL;
echo '<br>Ashar: ' . format_am_pm($times[3]) . PHP_EOL;
echo '<br>Sunet: ' . format_am_pm($times[4]) . PHP_EOL;
echo '<br>Maghrib: ' . format_am_pm($times[5]) . PHP_EOL;
echo '<br>Isya: ' . format_am_pm($times[6]) . PHP_EOL;
}
Methods
- Jafari - Ithna Ashari
- Karachi - University of Islamic Sciences
- ISNA - Islamic Society of North America
- MWL - Muslim World League
- Mecca - Umm al-Qura
- Egyptian General Authority of Survey
- Custom Setting
- University of Tehran - Institute of Geophysics
- Algerian Minister of Religious Affairs and Wakfs
- Gulf 90 Minutes Fixed Isha
- Egyptian General Authority of Survey (Bis)
- UOIF - Union Des Organisations Islamiques De France
- Sistem Informasi Hisab Rukyat Indonesia
- Diyanet İşleri Başkanlığı
- Germany Custom
- Russia Custom
Need help or have any question?
Contact us at amanaestates@gmail.com. You can also visit us at SalahHour.com