ימים יוליאנים

מתוך אסטרופדיה
קפיצה אל: ניווט, חיפוש

ימים יוליאנים (באנגלית: Julian Days) הינם ספירה רציפה של ימים המתחילה בראשון בינואר 4713 לפני הספירה (של לוח השנה היוליאני). היום היוליאני מתחלף ב 12 בצהריים (של גריניץ') ולא בחצות הלילה. הימים היוליאנים הומצאו ע"י האסטרונום יוסף סקאליגר (Scaliger) בשנת 1583 (בעת הרפורמה של הלוח הגרגוריאני). סקאליגר קרא להם על שם אביו. הימים היוליאנים משמשים כלי עזר לחישובים אסטרונומיים, ומאפשרים להמנע מהסירבול הנובע ממספר הימים בחודש ובשנה וממעברים בין החודשים והשנים.

גדלים נוספים המצויים בשימוש הם:

  • יום יוליאני מתוקן (Modified Julian Day) – יום יוליאני שממנו הופחתו 2400000.5 ימים.
  • יום יוליאני מקוצץ (Truncated Julian Day) - יום יולאיני שממנו הופחתו 2440000.5 ימים.

אלוגריתמים לחישוב ימים יוליאנים

ניתן להמיר תאריך בלוח הגרגוריאני, בין שנת 1901 לשנת 2099 ליום יוליאני (JD) ע"י הנוסחא הבאה:

 JD = 367*y - floor(7*(y+floor((m+9)/12))/4)+floor(275*m/9)+d+1721013.5+f 

כאשר floor הינה הפונקציה המעגלת מספר כלפי מטה, y הינה השנה, m הינו החודש, d היום ו f השעה העולמית מוצגת כשבר עשרוני.

על מנת להמיר שעה (H), דקה (M) ושנייה (S) לשבר f:

f=H/24 + M/1440 + S/86400      


אלגוריתם כללי להמרת תאריך ליום יוליאני המתאימה לכל תאריך (בלוח הגרגוריאני או היוליאני אם התאריך לפני 15 באוקטובר 1582):

  B = 0
  if m<3  
     y = y - 1 
     m = m + 12 
  end 
  if ((y>1582) | ((y==1582) & (m>10)) | ((y==1582) & (m==10) & (d>=15)))   
     A = floor(y/100) 
     B = 2 - A + floor(A/4) 
  end 
  ִJD = floor(365.25.*(y + 4716)) + floor(30.6001.*(m + 1)) + d + B - 1524.5 + f


חישוב היום בשבוע

ניתן לחשב את היום בשבוע המתאים לכל יום יוליאני ע"י חלוקתו ב 7 ובדיקת השארית. לשם כך יש לחלק את היום היוליאני בשעה 12:00 בצהריים של היום בו אנו מעונינים ב 7. בטבלה הבאה ניתן למצוא את השארית המתאימה לכל יום בשבוע.

שארית יום יוליאני בחלוקה ב 7 והיום בשבוע
שארית יום בשבוע
6 ראשון
0 שני
1 שלישי
2 רביעי
3 חמישי
4 שישי
5 שבת

ראו גם

הרצאות וידאו

קישורים חיצוניים

ספרות מקצועית



מחברים


ערן אופק