แม่แบบ:หรคุณจูเลียนสงกรานต์เที่ยง/doc

จากวิกิพีเดีย สารานุกรมเสรี

แม่แบบ หรคุณจูเลียนสงกรานต์เที่ยง ใช้สำหรับคำนวณหรคุณจูเลียน (่julian day number) ของวันมหาสงกรานต์ ณ เวลาเที่ยงวันของวันนั้น ๆ เพื่อให้สามารถคำนวณวันในสัปดาห์ได้สะดวกขึ้น อนึ่ง ปกติ การเปลี่ยนวันจะยึดเวลา 6 นาฬิกา เป็นหลักในการเปลี่ยนผ่านวันใหม่ตามแบบจันทรคติ แต่ท่านสามารถกำหนดการเปลี่ยนวันเองได้ตามระบบที่ต้องการ (โปรดดูรายละเอียดในเอกสารกำกับแม่แบบ)

คำอธิบาย[แก้]

หรคุณจูเลียน[แก้]

หรคุณจูเลียน (Julian day number) เป็นตัวเลขของวัน นับ 0 ที่เวลาเที่ยงวันของวันที่ 1 มกราคม ก่อนคริสตศักราช 4713 ปี (-4712) เวลา 12 นาฬิกา 00 นาที ตามปฏิทินจูเลียนที่ใช้สมัยนั้น ซึ่งตรงกับวันที่ 24 พฤศจิกายน ก่อนคริสตศักราช 4714 ปี (-4713) ตามปฏิทินเกรกอเรียนนับย้อนหลัง (proleptic Gregorian calendar) มาจนถึงวันและเวลาที่ต้องการ

หลักการทำงาน[แก้]

แม่แบบนี้รับค่าปีจุลศักราชจากผู้ใช้เข้ามาแล้ว ทำการคำนวณหาหรคุณ ณ เวลาสงกรานต์ตามหลักการที่ได้อธิบายไว้ในบทความ สงกรานต์ และแม่แบบ หรคุณจูเลียนสงกรานต์ ตามปรกติ โดยไม่รับค่าจากแม่แบบดังกล่าว จากนั้นจึงตรวจสอบเศษทศนิยมท้ายว่าเกินกว่า 0.75 หรือไม่

  • ถ้าเกิน ก็ตัดเศษทศนิยมของหรคุณออกแล้วบวก 1 เพิ่ม ถือเป็นวันใหม่ทางจันทรคติ
  • ถ้าไม่เกิน ก็ตัดเศษทศนิยมทิ้งเฉย ๆ ไม่ทำอะไรต่อทั้งสิ้น เพราะยังไม่ถึงเวลา 6 นาฬิกาของวันถัดไป

ถ้าผู้ใช้ระบุตัวเลือกให้เป็นสุริยคติ จะถึอเกณฑ์ทศนิยม 0.50 ซึ่งตรงกับเที่ยงคืน แทนที่ 0.75 ซึ่งตรงกับ 6 นาฬิกา

วิธีใช้[แก้]

แบบปกติ[แก้]

ใช้คำสั่งในรูปแบบ {{หรคุณจูเลียนสงกรานต์เที่ยง|จุลศักราชที่ต้องการหา}} ก็จะได้หรคุณจูเลียน ณ เวลาเที่ยงวันของวันมหาสงกรานต์นั้น ๆ ถ้าเวลาสงกรานต์มาล่วงกว่า 6 นาฬิกา (หรือหรคุณจูเลียนมีทศนิยมเกิน 0.75) ก็จะถือเป็นวันใหม่ นอกนี้ถือเป็นวันเก่า

ปี จ.ศ. 1376 ใส่โค้ดดังนี้ {{หรคุณจูเลียนสงกรานต์เที่ยง|1376}} ได้หรคุณจูเลียน ณ เที่ยงวันของวันมหาสงกรานต์เป็น 2456762 เมื่อเทียบวันที่แล้วได้เป็น วันที่ 14 เดือน 4 ค.ศ. 2014 เวลา 12 นาฬิกา 00 นาที 00 วินาที

แบบพิเศษ[แก้]

อนึ่ง ถ้าท่านต้องการให้เปลี่ยนวันตามแบบสุริยคติ หรือจันทรคติอย่างใดอย่างหนึ่ง (ปกติจันทรคติ) ท่านอาจใช้คำสั่งในรูปแบบ {{หรคุณจูเลียนสงกรานต์เที่ยง|จุลศักราชที่ต้องการหา|ตัวเลือก}} โดยตัวเลือกเป็นตามตารางนี้ ในตัวอย่างใช้วันมหาสงกรานต์ของ จ.ศ.1379 ซึ่งตรงกับ พ.ศ.2560

ตัวเลือกเพิ่มเติม ความหมาย ตัวอย่างการใช้งาน ผลที่แสดง
ส หรือ 2 เปลี่ยนวันตามระบบสุริยคติ ใช้เที่ยงคืนเป็นเกณฑ์ {{หรคุณจูเลียนสงกรานต์เที่ยง|1379|ส}}

2457858

{{หรคุณจูเลียนสงกรานต์เที่ยง|1379|2}}

2457858

จ หรือ 1 หรือปล่อยว่าง เปลี่ยนวันตามระบบจันทรคติ ใช้หกนาฬิกาเป็นเกณฑ์ {{หรคุณจูเลียนสงกรานต์เที่ยง|1379|จ}}

2457857

{{หรคุณจูเลียนสงกรานต์เที่ยง|1379|1}}

2457857

{{หรคุณจูเลียนสงกรานต์เที่ยง|1379|}}

2457857

ระบุผิดนอกเหนือจากนี้ เหมือนกับจันทรคติ

อนึ่ง วันมหาสงกรานต์ปีดังกล่าวตรงกับวันที่ 14 เมษายน เวลา 2:49:12 น. ถ้าคำนวณหรคุณจูเลียนวันที่ 13 เมษายน ณ เวลา 12:00:00 น. จะได้ 2457857 และถ้าคำนวณหรคุณจูเลียนของวันที่ 14 เมษายน เวลาเดียวกัน ก็จะได้ 2457858 สังเกตว่าถ้าเปลี่ยนวันตามแบบสุริยคติ จะได้เป็นวันที่ 14 แล้ว แต่ถ้าเปลี่ยนวันตามแบบจันทรคติ ก็ยังถือเป็นวันที่ 13 อยู่ตามเดิม

ดูเพิ่ม[แก้]