Plan a Quran khatma
plan_khatmaBuild a Quran completion (khatma) plan: split the whole mushaf across a number of days, or across the days between a start date and a finish date. Returns the daily portion in pages, juz, verses and estimated minutes, plus a day-by-day schedule where every day starts and ends at an exact surah:ayah and carries the wesalna.com link that opens it in the mushaf. The split is weighted by the 604 printed pages, so early long surahs do not overload a day.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days the khatma should take. Use 30 for a Ramadan plan. Ignored when finishDate is given. | |
| startDate | No | ISO start date (yyyy-mm-dd). Every scheduled day is dated from it. | |
| finishDate | No | ISO target finish date (yyyy-mm-dd). Requires startDate and overrides days. | |
| minutesPerPage | No | Reading pace in minutes per mushaf page, used for the time estimate. | |
| maxDaysReturned | No | Cap on how many schedule rows are returned; the summary always covers the full plan. | |
| splitOverPrayers | No | Also return each day divided into five near-equal parts, one per obligatory prayer. |