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
**************************************************** 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
https://quasar.as.utexas.edu/BillInfo/JulianDatesG.html
สูตรจากหนังสือ Practical Astronomy with Your Calculator or Spreadsheet by Peter Duffett-Smith, Jonathan Zwart
และอื่นๆอีกมากมาย จากการค้นหาด้วย google.
พบกันใหม่ ตอนหน้า สวัสดี.
ความคิดเห็น
แสดงความคิดเห็น