batoulapps / adhan-js

High precision Islamic prayer time library for JavaScript
MIT License
378 stars 86 forks source link

Wrong time returned #131

Closed raboomar closed 2 years ago

raboomar commented 2 years ago

Whenever I pass in a different timezone time it returns the wrong prayer time.

`let latitude = 34.0522;

let longitude = -118.2437;

let timezone = find(latitude, longitude).toString();

let day = new Date(); let localDayFormat = moment.tz(day, timezone);

let localDay = new Date().toLocaleString("en-US", { timeZone: timezone });

const tLocalDay = new Date(localDay);

let coordinates = new adhan.Coordinates(latitude, longitude); let params = adhan.CalculationMethod.NorthAmerica(); params.madhab = adhan.Madhab.Shafi; let prayerTimes = new adhan.PrayerTimes(coordinates, tLocalDay, params);`

should return dhuhr at 12pm but returns 3:49pm

raboomar commented 2 years ago

my mistake did not use moment and use .tz