#1697 closed task (fixed)
Calendario islámico
Reported by: | Pedro Gea | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | normal | Milestone: | TOL Packages |
Component: | Various | Version: | 3.1 |
Severity: | normal | Keywords: | |
Cc: |
Description
Aunque los calendarios islámicos se caracterizan por cierta impredecibilidad debida a los criterios utilizados para determinar el comienzo de mes, existen algunos calendarios islámicos tabulares, basados en algoritmos regulares que permiten obtener de manera aproximada la conversión entre el calendario gregoriano (occidental) y el calendario islámico.
Véase: http://www.staff.science.uu.nl/~gent0113/islam/islam_tabcal.htm.
Se solicita crear un paquete con estos algoritmos.
Change History (5)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
comment:3 Changed 12 years ago by
El paquete dispone de:
- Una función para obtener la terna año-mes-día del calendario islámico a partir de una fecha TOL (del calendario gregoriano):
IslamicCalendar::FromDate
. Ejemplo:Set IslamicCalendar::FromDate(Today);
- Una función para obtener la fecha TOL (calendario gregoriano) a partir de la terna año-mes-día del calendario islámico:
IslamicCalendar::FromDate
. Ejemplo:Date IslamicCalendar::ToDate(1435, 1, 1);
- Un conjunto de fechados predefinidos (TimeSet):
TimeSet IslamicCalendar::Muharram.1
1 de Muharram (mes 1): año nuevo islámico.TimeSet IslamicCalendar::Ashura
10 de Muharram (mes 1)TimeSet IslamicCalendar::Ramadan.1
1 de Ramadán (mes 9): comiendo del mes de Ramadán.TimeSet IslamicCalendar::EidAlFitr
1 de Shawwal (mes 10): día siguiente al fin de Ramadán.TimeSet IslamicCalendar::EidAlAdha
10 de DhuAlHijjah (mes 12): fiesta del sacrificio.
- Estas funciones utilizan el calendario islámico tabular civil de tipo II. Para convertir las fechas usando otros tipos (I, III o IV) úsense las funciones
FromDate_Mode
yToDate_Mode
.
comment:4 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [5930]) Refs #1697
Se implementan funciones para convertir fechas entre el calendario islámico y el gregoriano.