batoulapps / adhan-js

High precision Islamic prayer time library for JavaScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wrong time returned

raboomar opened this issue · comments

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

my mistake did not use moment and use .tz