sweden-prayer-times
v2.0.4
Published
Get prayer times in Sweden.
Downloads
17
Maintainers
Readme
Sweden Prayer Times
Get prayer times in Sweden based on the data from Islamiska Förbundet's website.
Installation
$ npm install sweden-prayer-times
Usage
Get prayer times in Stockholm:
const swedenPrayerTimes = require("sweden-prayer-times");
(async () => {
const prayerTimes = await swedenPrayerTimes("Stockholm");
console.log(prayerTimes);
})();
The example output:
{
city: "Stockholm",
date: "2018-01-30",
schedule: {
fajr: "05:35",
sunrise: "07:57",
dhuhr: "12:07",
asr: "13:39",
maghrib: "16:05"
isha: "17:25"
}
}
Recipes
Get Prayer Times for a Specified Date
const swedenPrayerTimes = require("sweden-prayer-times");
(async () => {
const prayerTimes = await getPrayerTimes("Uppsala", "2018-08-17");
console.log(prayerTimes);
})();
Handling Error
const swedenPrayerTimes = require("sweden-prayer-times");
(async () => {
try {
const prayerTimes = await getPrayerTimes("Foo");
console.log(prayerTimes);
} catch(error) {
console.error(error.message);
}
})();
API
swedenPrayerTimes(city, [date])
Parameters
city
(String
): The city name in Sweden.date
(optionalDate|String|Number
): The date to retrieve, default to today's date. It will be parsed bydate-fns/parse
.
Return
It returns a Promise
which when resolved contains an object with the following structure:
{
city: "Stockholm",
date: "2018-01-30",
schedule: {
fajr: "05:35",
sunrise: "07:57",
dhuhr: "12:07",
asr: "13:39",
maghrib: "16:05"
isha: "17:25"
}
}
Related
- sweden-prayer-times-cli: The CLI tool for this module.
License
Legal
This code is in no way affiliated with, authorized, maintained, sponsored or endorsed by Islamiska Förbundet or any of its affiliates or subsidiaries. This is an independent and unofficial API.