Julian Date หรรษา

 Julian Date หรรษา 

มาแปลกหน่อย สำหรับตอนนี้  
ขอรวบรวมสูตรหา Julian Date ไว้สักนิด เพื่อ ประโยชน์ในการวิเคราะห์ค่าหรคุณแบบต่างๆ ในอนาคต 
สูตร Julian Date (หรคุณจูเลียน) 
เนื่องจากนิยามแท้จริงของ Julian Date คือ การกำหนดนับวันสะสม นิยาม ณ เวลาเที่ยงวัน ณ เมืองกรีนิช สูตรโดยส่วนใหญ่ที่พบ มักจะเป็นไปตามนี้ ผลลัพธ์ที่ได้ เป็นเลขจำนวนเต็ม แต่สามารถปรับเวลาให้เป็นเที่ยงคืนได้ด้วยการหักลบไปอีก 0.5 
เพื่อให้ทางนักดาราศาสตร์และโหราศาสตร์ได้ใช้งานกันอย่างเหมาะสม กล่าวคือ 
หรคุณจูเลียน ณ วันเวลาใด ๆ มีค่าเท่ากับหรคุณจูเลียน ลดลงเสีย 0.5 (เพราะนับที่เที่ยงวันเป็นหลักต้องถอยไปที่เที่ยงคืน) แล้วจึงเอาเวลาเป็นทศนิยมนับแต่เริ่มวันนั้นบวกเข้า 
ข้อความนี้นำมาจากส่วนหนึ่งของ https://th.wikipedia.org/wiki/หรคุณจูเลียน 
อ่านดูแล้วเห็นว่า อธิบายได้ดี เลยขอนำมาใส่ไว้เสียเลย 
สำหรับข้อกำหนดการใช้งานโดยสรุป คือ ใช้ ปีเป็น คริสต์ศักราช ส่วนเดือนที่ใช้ในการคำนวณ นับ 1 ที่เดือนมกราคม นับ 2 ที่เดือนกุมภาพันธ์ ไปจนถึง 12 ที่เดือนธันวาคม 
และโดยมาก ปฏิทินที่เราใช้กันทั่วไปก็คือ ปฏิทินระบบเกรกอเรียน 
หากต้องการใช้งานสูตร อย่าลืมระวังในจุดนี้ด้วย 
 ในที่นี้ ขอนำเสนอไว้เป็นตัวอย่างสักสองสามสูตร 
 ข้อมูลภาคภาษาอังกฤษ 
https://en.wikipedia.org/wiki/Julian_day 
Converting Gregorian calendar date to Julian Day Number The algorithm is valid for all (possibly proleptic) Gregorian calendar dates after November 23, −4713. Divisions are integer divisions, fractional parts are ignored. 
JDN = (1461 × (Y + 4800 + (M − 14)/12))/4 +(367 × (M − 2 − 12 × ((M − 14)/12)))/12 − (3 × ((Y + 4900 + (M - 14)/12)/100))/4 + D – 32075 

สูตรนี้ ให้ผลลัพธ์เป็น Julian Date ณ เวลาเที่ยงวันของวันนั้นๆ
**************************************************** https://scienceworld.wolfram.com/astronomy/JulianDate.html 
สูตรคำนวณ Julian Date midnight 
Using the formula from scienceworld.wolfram.com, the Julian Date for any date in the Gregorian calendar (at 0:00 GMT) can be calculated using:
 JDN=367*Y - INT(7*(Y + INT((M+9)/12))/4) - INT(3*(INT((Y+(M-9)/7)/100)+1)/4) + INT(275*M/9) + D + 1721028.5 
From https://www.vertex42.com/ExcelTemplates/julian-date-calendar.html https://scienceworld.wolfram.com/astronomy/JulianDate.html 

 สูตรนี้ ให้ผลลัพธ์เป็น Julian Date ณ เวลาเที่ยงคืนของวันนั้นๆ(ติดทศนิยม 0.5)
****************************************** 
https://calendars.wikia.org/wiki/Julian_day 
a=(14-month)/12 
y=year+4800-a 
m=month+12a-3 
JDN=day+((153m+2)/5)+365y+(y/4)-(y/100)+(y/400)-32045 

สูตรนี้ ให้ผลลัพธ์เป็น Julian Date ณ เวลาเที่ยงวันของวันนั้นๆ
****************************************** 
ส่วนของแหล่งข้อมูลอื่นๆ ที่เหลือ มีดังนี้ 

https://th.wikipedia.org/wiki/หรคุณจูเลียน 
https://en.wikipedia.org/wiki/Julian_day 
http://hippohoro.blogspot.com/2016/02/julian-day.html 
http://hippohoro.blogspot.com/2015/01/blog-post_20.html 
https://www.hermetic.ch/cal_stud/jdn.htm 
http://mathforum.org/library/drmath/view/51907.html
https://quasar.as.utexas.edu/BillInfo/JulianDatesG.html 
สูตรจากหนังสือ Practical Astronomy with Your Calculator or Spreadsheet by Peter Duffett-Smith, Jonathan Zwart 
และอื่นๆอีกมากมาย จากการค้นหาด้วย google.
พบกันใหม่ ตอนหน้า สวัสดี.

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

รวบรวมสมการสุริยยาตร์ ตอนที่ 2 ภาคสมการสมผุส

กรณีศึกษา การทดสอบใช้สมการสุริยยาตร์ หาสมผุสดาวพฤหัสบดี และ ดาวเสาร์