summaryrefslogtreecommitdiffstats
path: root/tde-i18n-en_GB/docs/kdeedu/kstars/julianday.docbook
blob: 06e2832eb59c159196c6f64818985103d74125f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<sect1 id="ai-julianday">
<sect1info>
<author
><firstname
>John</firstname
> <surname
>Cirillo</surname
> </author>
</sect1info>
<title
>Julian Day</title>
<indexterm
><primary
>Julian Day</primary>
</indexterm>
<para
>Julian Days are a way of reckoning the current date by a simple count of the number of days that have passed since some remote, arbitrary date. This number of days is called the <firstterm
>Julian Day</firstterm
>, abbreviated as <abbrev
>JD</abbrev
>. The starting point, <abbrev
>JD=0</abbrev
>, is January 1, 4713 BC (or -4712 January 1, since there was no year '0'). Julian Days are very useful because they make it easy to determine the number of days between two events by simply subtracting their Julian Day numbers. Such a calculation is difficult for the standard (Gregorian) calendar, because days are grouped into months, which contain a variable number of days, and there is the added complication of <link linkend="ai-leapyear"
>Leap Years</link
>. </para
><para
>Converting from the standard (Gregorian) calendar to Julian Days and vice versa is best left to a special program written to do this, such as the &kstars; <link linkend="tool-calculator"
>Astrocalculator</link
>. However, for those interested, here is a simple example of a Gregorian to Julian day converter: </para
><para
><abbrev
>JD</abbrev
> = <abbrev
>D</abbrev
> - 32075 + 1461*( <abbrev
>Y</abbrev
> + 4800 + ( <abbrev
>M</abbrev
> - 14 ) / 12 ) / 4 + 367*( <abbrev
>M</abbrev
> - 2 - ( <abbrev
>M</abbrev
> - 14 ) / 12 * 12 ) / 12 - 3*( ( <abbrev
>Y</abbrev
> + 4900 + ( <abbrev
>M</abbrev
> - 14 ) / 12 ) / 100 ) / 4 </para
><para
>where <abbrev
>D</abbrev
> is the day (1-31), <abbrev
>M</abbrev
> is the Month (1-12), and <abbrev
>Y</abbrev
> is the year (1801-2099). Note that this formula only works for dates between 1801 and 2099. More remote dates require a more complicated transformation. </para
><para
>An example Julian Day is: <abbrev
>JD</abbrev
> 2440588, which corresponds to 1 Jan, 1970. </para
><para
>Julian Days can also be used to tell time; the time of day is expressed as a fraction of a full day, with 12:00 noon (not midnight) as the zero point. So, 3:00 pm on 1 Jan 1970 is <abbrev
>JD</abbrev
> 2440588.125 (since 3:00 pm is 3 hours since noon, and 3/24 = 0.125 day). Note that the Julian Day is always determined from <link linkend="ai-utime"
>Universal Time</link
>, not Local Time. </para
><para
>Astronomers use certain Julian Day values as important reference points, called <firstterm
>Epochs</firstterm
>. One widely-used epoch is called J2000; it is the Julian Day for 1 Jan, 2000 at 12:00 noon = <abbrev
>JD</abbrev
> 2451545.0. </para
><para
>Much more information on Julian Days is available on the internet. A good starting point is the <ulink url="http://aa.usno.navy.mil/faq/docs/JD_Formula.html"
>U.S. Naval Observatory</ulink
>. If that site is not available when you read this, try searching for <quote
>Julian Day</quote
> with your favourite search engine. </para>
</sect1>