Skip to content

Adjust Isha for Um-Alqura in Ramadan #1

@laplace

Description

@laplace

In Saudi Arabia, Isha in Ramadan is adjusted to be Maghrib + 2 Hours, I suggest modifying the following part in adjustTimes

    // Adjust Isha
    let cal = NSCalendar(calendarIdentifier: NSCalendarIdentifierIslamicUmmAlQura)
    let month = cal?.component(.CalendarUnitMonth, fromDate: NSDate())
    //If Makkah and Ramadan, the Isha is Maghrib+2.0
    if (self.calculationMethod == .Makkah && month == 9)
    {
        if (!ttimes[TimeNames.Maghrib]!.isNaN){
            ttimes[TimeNames.Isha] = ttimes[TimeNames.Maghrib]! + 2.0
        }
    }
    else {
        if params[3] == 1 { // Isha
            dTime2 = ttimes[TimeNames.Maghrib]! + Double(params[4] / 60.0)
            ttimes[TimeNames.Isha] = dTime2
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions