1IDATE(1)                         User Commands                        IDATE(1)
2
3
4

NAME

6       ical - A Hijri/Islamic calendar (and converter)
7

SYNOPSIS

9       ical   [--gregorian   yyyymmdd]   [--hijri   yyyymmdd]   [--umm_alqura]
10       [--fixed_view] [--dual] [--help]
11

DESCRIPTION

13       The ical program is a Hijri/Islamic calendar  displayer.   It  utilizes
14       and includes a Gregorian to Hijri (and vice-versa) date converter.  The
15       application uses and offers multiple calculation methods with  not  all
16       of them agreeing at all times.  The reason for this multiplicity is due
17       to not having one agreed upon method and so  various  entities  develop
18       and advocate their calculations.
19
20       ical  is able to comprehend and calculate both pre-epoch or pre-Hijrah,
21       denoted as "B.H", as well as  post-epoch  or  post-Hijrah,  denoted  as
22       "A.H", dates.  ical also utilizes Gregorian's pre-epoch "B.C" and post-
23       epoch "A.D" dates and notes them per its output.   When  entering  pre-
24       epoch years, negative numbers ought to be utilized.
25
26       ical  when run without any command-line options uses the host machine's
27       Gregorian date and converts it to Hijri to display that  month's  view.
28       Entries enclosed by [] denote exact day specified.
29

OPTIONS

31       ical  follows  the  usual  GNU  command  line syntax, with long options
32       starting with two dashes (`-').  A summary  of  all  options  is  noted
33       below:
34
35       -h, --help
36              Show summary of options
37
38       -g, --gregorian yyyymmdd
39              Specify  the Gregorian date to be converted where 'y' stands for
40              year, 'm' for month and 'd' for day
41
42       -hi, --hijri yyyymmdd
43              Specify the Hijri date to be  converted  where  'y'  stands  for
44              year, 'm' for month and 'd' for day
45
46       -u, --umm_alqura
47              Specify  to  use the Umm Al-Qura calculation method (used mostly
48              in Saudi Arabia)
49
50       -f, --fixed_view
51              Show a fixed week view (ie. start on Sun and end  on  Sat)  else
52              default to showing the preferred week view of the resulting cal‐
53              endar (Gregorian starts on Sunday, Hijri starts on Saturday)
54
55       -d, --dual
56              Show both converstion from and to calendar months simultaneously
57

BACKGROUND

59       The Hijri calendar is used in most of the Arab world and  is  the  sym‐
60       bolic  calendar  of  the  Islamic  faithed worldwide.  This calendar is
61       known as the "Hijri" (based on the word "Hijrah" -  denoting  migration
62       in Arabic) to signal Prophet Mohammed's (PBUH) migration from Makkah to
63       Medinah on Thursday, July 15, 622 AD (Julian).
64
65       The Islamic Hijri calendar is  strictly  lunar  (ie.  moon-based)  with
66       twelve  lunar months which do not correspond or track their solar coun‐
67       terparts (the Gregorian calendar is a  solar  or  sun-based  calendar).
68       Lunar  years  and thus Hijri years are, on average, about 354 days long
69       resulting in a Hijri year being roughly about 11 days shorter than  its
70       Gregorian counterpart.
71
72       There  is much discussion and confusion regarding how best to track the
73       Hijri calendar.  A great deal of that confusion is based  on  the  fact
74       that  many  relay on a human moon sighting to denote the start (or end)
75       of a month (each month of the Hijri calendar starts when a  new  moon's
76       crescent  is observed or is made visible at sunset) as opposed to using
77       an empirical mathematic  certainty.   The  methods  presented  in  this
78       application  and  its underlying ITL library are strictly arithmetic in
79       nature and do NOT take moon-phases into consideration (in short, obser‐
80       vational approximation is not used).
81

LIMITATIONS

83       There is currently no Umm Al-Qura support.
84

REPORTING BUGS

86       Report bugs on the web using http://bugs.arabeyes.org
87

AUTHOR

89       Written by Nadim Shaikli as part of the Arabeyes.org project.
90
92       ical is subject to the GNU General Public License (GPL).
93       Copyright © 2005, Arabeyes, Nadim Shaikli.
94

SEE ALSO

96       The  ITL (Islamic Tools Library).  It is the underlying requirement for
97       ical to function.  The  ITL  library  was  created  and  is  hosted  at
98       www.arabeyes.org.
99
100
101
102ical                           January 05, 2005                       IDATE(1)
Impressum