เครื่องมือแปลงวันจูเลียน
แปลงช่วงเวลาเดียวกันระหว่างรูปแบบที่ใช้กันทั่วไป 4 แบบ ได้แก่ วันที่ตามปฏิทินเกรกอเรียนแบบขยายย้อนหลัง, วันที่จูเลียน (JD), วันที่จูเลียนดัดแปลง (MJD) และตราประทับเวลา Unix คุณจะป้อนวันที่และเวลาตามรูปแบบที่กำหนดพร้อมค่าชดเชย UTC หรือเริ่มจากค่าตัวเลขทศนิยมก็ได้ ผลลัพธ์ทั้งหมดคำนวณจากเวลา UTC เดียวกันที่ปัดเป็นมิลลิวินาทีเต็ม จึงทำให้วันที่ปฏิทิน จำนวนวันทางดาราศาสตร์ และวินาที Unix สอดคล้องกัน หน้าจอแสดงตัวเลขตามรูปแบบภาษาไทยเพื่อให้อ่านง่าย พร้อมค่าทศนิยมมาตรฐานที่ใช้จุดซึ่งเหมาะสำหรับคัดลอกไปใช้งาน
วิธีแปลงวันที่จูเลียน
-
1
เลือกระบบต้นทาง
เลือกเริ่มจากปฏิทินเกรกอเรียน, JD, MJD หรือวินาที Unix ช่องที่เลือกจะกำหนดวิธีตีความค่าต้นทาง.
-
2
ระบุช่วงเวลาให้แม่นยำ
หากใช้วันที่ปฏิทิน ให้ระบุเวลาท้องถิ่นและค่าชดเชย UTC เป็นตัวเลข หากใช้จำนวนวันหรือตราประทับเวลา ให้ใช้เครื่องหมายทศนิยมเพียงหนึ่งตัวโดยไม่คั่นหลักและไม่ใช้เลขยกกำลัง
-
3
อ่านและคัดลอกค่าที่เทียบเท่ากัน
เปรียบเทียบค่าที่จัดรูปแบบให้อ่านตามภาษากับค่า UTC, JD, MJD และ Unix ที่พร้อมคัดลอก ซึ่งทั้งหมดคำนวณจากมิลลิวินาทีเดียวกันหลังการปัดค่า.
JD เริ่มที่เที่ยงวัน ไม่ใช่เที่ยงคืน
หอดูดาวกองทัพเรือสหรัฐฯ นิยามวันที่จูเลียน ว่าเป็นการนับวันและเศษส่วนของวันอย่างต่อเนื่อง โดยเริ่มวันที่เวลาเที่ยงวัน ณ กรีนิช จุดเปลี่ยนที่เที่ยงวันนี้เป็นรายละเอียดที่มักทำให้คลาดเคลื่อนครึ่งวัน: 2000-01-01 12:00:00 UTC คือ JD 2451545.0 ส่วนเที่ยงคืนก่อนหน้านั้น 12 ชั่วโมงคือ JD 2451544.5
วันที่จูเลียนดัดแปลงจะเลื่อนค่าตัวเลขและย้ายจุดเปลี่ยนจำนวนเต็มไปเป็นเที่ยงคืน:
MJD = JD − 2,400,000.5
อภิธานศัพท์ของ USNO ใช้ความสัมพันธ์เดียวกัน เอกสาร MJD ของ Astropy ระบุว่า MJD 51544.0 ตรงกับเที่ยงคืนของวันที่ 1 มกราคม 2000
สูตรแปลงและตัวอย่างคำนวณ
เวลา Unix ใช้ 1970-01-01 00:00:00 UTC เป็นจุดอ้างอิง ณ เวลานั้น JD เท่ากับ 2440587.5 และ MJD เท่ากับ 40587.0 เมื่อกำหนดให้วันปกติมี 86,400 วินาที:
JD = วินาที Unix ÷ 86,400 + 2,440,587.5
สำหรับตราประทับเวลา Unix 946728000.000 เมื่อนำไปหารด้วย 86,400 แล้วบวกค่าชดเชยของเวลาอ้างอิง จะได้ JD 2451545.000000000 และเมื่อลบ 2,400,000.5 จะได้ MJD 51544.500000000 ทั้งสามค่าแทนเวลาเที่ยงวัน UTC ของวันที่ 1 มกราคม 2000
| เวลา UTC | JD | MJD | วินาที Unix |
|---|---|---|---|
| 1970-01-01 00:00 | 2440587.5 | 40587.0 | 0 |
| 2000-01-01 00:00 | 2451544.5 | 51544.0 | 946684800 |
| 2000-01-01 12:00 | 2451545.0 | 51544.5 | 946728000 |
ความละเอียด มาตราเวลา และขอบเขต
เครื่องมือนี้ใช้ปฏิทินเกรกอเรียนแบบขยายย้อนหลังตั้งแต่ปี 0001 ถึง 9999 และรองรับค่าชดเชย UTC ตั้งแต่ −14:00 ถึง +14:00 ค่าต้นทางทุกค่าจะถูกปัดเป็นมิลลิวินาทีเต็มที่ใกล้ที่สุด ผลลัพธ์มาตรฐานแสดงทศนิยมสามตำแหน่งสำหรับวินาที Unix และเก้าตำแหน่งสำหรับ JD/MJD ส่วนการจัดรูปแบบตัวเลขตามภาษามีไว้เพื่อแสดงผลเท่านั้น
มาตราเวลามีความสำคัญในงานวิทยาศาสตร์ เอกสาร SPICE ของ JPL แยก JDUTC ออกจากวันที่จูเลียนเชิงพลวัต เช่น JDTDB เครื่องมือทั่วไปนี้ตีความข้อมูลเข้าเป็นเวลาพลเรือน UTC และไม่ได้คำนวณค่าปรับแก้ UT1, TT, TAI หรือ TDB นอกจากนี้ POSIX ถือว่าทุกวันมี 86,400 วินาทีเท่ากันและไม่นับอธิกวินาที เครื่องมือจึงตั้งใจไม่รับค่าวินาที 60 หากต้องการความละเอียดต่ำกว่าหนึ่งมิลลิวินาทีหรือการแปลงมาตราเวลาโดยตรง ควรใช้ไลบรารีดาราศาสตร์เฉพาะทาง เช่น Astropy Time
ระบบประมวลผลเฉพาะช่องวันที่และตัวเลขที่คุณป้อน โดยส่งค่าเหล่านี้ไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์ของเรา และในโหมดแบบหลายขั้นตอน ค่าจะถูกส่งต่อใน URL ระหว่างแต่ละขั้นด้วย URL ดังกล่าวอาจคงอยู่ในประวัติเบราว์เซอร์และบันทึกของเซิร์ฟเวอร์ ระบบไม่ขอไฟล์ ตำแหน่งที่ตั้ง หรือข้อมูลบัญชี
คำถามที่พบบ่อย
ไม่เหมือนกัน วันที่จูเลียนคือการนับวันแบบตัวเลขต่อเนื่อง เครื่องมือนี้รับวันที่ปฏิทินตามระบบเกรกอเรียนแบบขยายย้อนหลัง แล้วแสดงช่วงเวลาเดียวกันเป็น JD, MJD และเวลา Unix.
ตามหลักดั้งเดิม วันของ JD เริ่มที่เที่ยงวันบนเส้นเมริเดียนอ้างอิง ดังนั้นค่าในเวลาเที่ยงคืน UTC จะลงท้ายด้วย .5 ส่วนค่าในเที่ยงวันถัดมาจะเป็นจำนวนเต็ม.
MJD เท่ากับ JD ลบ 2,400,000.5 ตัวเลขที่สั้นลงสะดวกสำหรับวันที่สมัยใหม่ และวันจำนวนเต็มจะเปลี่ยนที่เที่ยงคืนแทนเที่ยงวัน.
ไม่ เครื่องมือใช้ข้อกำหนด POSIX ที่ให้หนึ่งวันมี 86,400 วินาทีและไม่รับวินาทีที่ 60 จึงเหมาะกับการแปลงเวลาพลเรือน UTC และ Unix แต่ไม่เหมาะกับงานมาตราเวลาความละเอียดสูงที่คร่อมอธิกวินาที
เลขทศนิยมและช่องวันที่ที่กำหนดรูปแบบแน่นอนช่วยป้องกันการตีความที่กำกวม โปรดใช้ YYYY-MM-DD, เวลาแบบ 24 ชั่วโมง, UTC offset เป็นตัวเลข หรือค่าทศนิยมที่มีจุดหรือจุลภาคเพียงหนึ่งตัว โดยไม่คั่นหลักและไม่ใช้เลขยกกำลัง.
วันที่และค่าตัวเลขจะถูกส่งไปยังเซิร์ฟเวอร์เพื่อคำนวณการแปลง ในโหมดหลายขั้นตอน ค่ายังปรากฏใน URL ซึ่งอาจคงอยู่ในประวัติเบราว์เซอร์และบันทึกของเซิร์ฟเวอร์ ระบบไม่ขอไฟล์ ตำแหน่งที่ตั้ง หรือข้อมูลบัญชี.
เครื่องมือที่เกี่ยวข้อง
เครื่องคำนวณแมโคร
แปลงเป้าหมายแคลอรีต่อวันและเปอร์เซ็นต์แมโครเป็นกรัมของโปรตีน คาร์โบไฮเดรต และไขมัน พร้อมตัวเลือกแบบสมดุล โปรตีนสูง เพิ่มกล้ามเนื้อ และคาร์โบไฮเดรตต่ำ
เครื่องคำนวณแคลอรีที่เผาผลาญ
ประมาณแคลอรีที่คุณเผาผลาญระหว่างออกกำลังกายจากน้ำหนักตัว ชนิดกิจกรรม และระยะเวลา โดยใช้ค่า MET ที่อ้างอิงหลักวิทยาศาสตร์
เครื่องคำนวณขนาดตู้ปลา
คำนวณปริมาตรตู้ปลาเป็นลิตรและแกลลอนจากขนาดตู้ พร้อมน้ำหนักเมื่อเติมน้ำเต็มและจำนวนปลาโดยใช้กฎ 1 นิ้วต่อแกลลอน
เครื่องคำนวณ ANOVA
ทำ one-way ANOVA กับสองกลุ่มขึ้นไปเพื่อทดสอบว่าค่าเฉลี่ยต่างกันอย่างมีนัยสำคัญหรือไม่ พร้อมรายงาน F-statistic, p-value และสรุปผล
เครื่องคำนวณเงินค่าขนม
คำนวณเงินค่าขนมเด็กที่เหมาะกับอายุด้วยกฎ "จำนวนคงที่ต่อปีอายุ" และรูปแบบผูกกับงานบ้าน พร้อมยอดรวมรายปีสำหรับวางงบ
เครื่องคำนวณบำนาญ
คำนวณมูลค่าปัจจุบันหรือมูลค่าอนาคตของบำนาญ ทั้งแบบจ่ายคงที่หรือแปรผัน และเปรียบเทียบโครงสร้างแบบเริ่มทันทีกับแบบรอจ่าย