Closed canbax closed 1 year ago
Firstly thanks a lot for this elaborate work.
Today I checked this library with below codes
import { Coordinates, CalculationMethod, PrayerTimes, Madhab } from "adhan"; const coordinates = new Coordinates(40.0082868, 32.8422953); const params = CalculationMethod.Turkey(); params.madhab = Madhab.Hanafi; const date = new Date(2022, 11, 20); const prayerTimes = new PrayerTimes(coordinates, date, params); console.log(prayerTimes);
It outputs
PrayerTimes { coordinates: Coordinates { latitude: 40.0082868, longitude: 32.8422953 }, date: 2022-12-19T21:00:00.000Z, calculationParameters: CalculationParameters { madhab: 'hanafi', highLatitudeRule: 'middleofthenight', adjustments: { fajr: 0, sunrise: 0, dhuhr: 0, asr: 0, maghrib: 0, isha: 0 }, methodAdjustments: { fajr: 0, sunrise: -7, dhuhr: 5, asr: 4, maghrib: 7, isha: 0 }, polarCircleResolution: 'Unresolved', rounding: 'nearest', shafaq: 'general', method: 'Turkey', fajrAngle: 18, ishaAngle: 17, ishaInterval: 0, maghribAngle: 0 }, fajr: 2022-12-20T03:29:00.000Z, sunrise: 2022-12-20T04:59:00.000Z, dhuhr: 2022-12-20T09:51:00.000Z, asr: 2022-12-20T12:50:00.000Z, sunset: 2022-12-20T14:26:00.000Z, maghrib: 2022-12-20T14:33:00.000Z, isha: 2022-12-20T15:58:00.000Z }
There is a 27 minutes difference in Asr from https://namazvakitleri.diyanet.gov.tr Why is that? (I'm checking Ankara and GMT +3 timezone) The rest seems close to "Diyanet" times.
Ohh I just made params.madhab = Madhab.Shafi; and now it is very close. Thanks a lot!
params.madhab = Madhab.Shafi;
Firstly thanks a lot for this elaborate work.
Today I checked this library with below codes
It outputs
There is a 27 minutes difference in Asr from https://namazvakitleri.diyanet.gov.tr Why is that? (I'm checking Ankara and GMT +3 timezone) The rest seems close to "Diyanet" times.