/Display-Waktu-Shalat

Ini bagian dari Project Masjidvers (https://iqbalmind.net/masjidvers) , kalian tinggal insert menggunakan iframe

Primary LanguagePHP

Display Waktu Shalat

demo: http://iqbalmind.net/pt

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);
$times = $prayer->getPrayerTimes(time());
echo '--------------------';
echo 'Salah Times for December 25th, 2017' . PHP_EOL;
echo 'Fajir: '      . format_am_pm($times[0]) . PHP_EOL;
echo 'Duha: '       . format_am_pm($times[1]) . PHP_EOL;
echo 'Dhur: '       . format_am_pm($times[2]) . PHP_EOL;
echo 'Asr: '        . format_am_pm($times[3]) . PHP_EOL;
echo 'Maghrib: '    . format_am_pm($times[4]) . PHP_EOL;
echo 'Isha: '       . format_am_pm($times[5]) . PHP_EOL;

Methods

  1. Jafari - Ithna Ashari
  2. Karachi - University of Islamic Sciences
  3. ISNA - Islamic Society of North America
  4. MWL - Muslim World League
  5. Mecca - Umm al-Qura
  6. Egyptian General Authority of Survey
  7. Custom Setting
  8. University of Tehran - Institute of Geophysics
  9. Algerian Minister of Religious Affairs and Wakfs
  10. Gulf 90 Minutes Fixed Isha
  11. Egyptian General Authority of Survey (Bis)
  12. UOIF - Union Des Organisations Islamiques De France
  13. Sistem Informasi Hisab Rukyat Indonesia
  14. Diyanet İşleri Başkanlığı
  15. Germany Custom
  16. Russia Custom

Need help or have any question?

Contact us at iqbalmind76@gmail.com. You can also visit https://iqbalmind.net/masjidvers