แม่แบบ:หรคุณจูเลียนสงกรานต์เที่ยง
แม่แบบนี้มีส่วนประกอบของตัวเลือกย่อยมากกว่าหนึ่งตัวเลือก การใช้งานยังใช้ง่ายเหมือนแม่แบบทั่วไป แต่การแก้ไขแม่แบบนี้ควรทำด้วยความระมัดระวังเป็นพิเศษ เพราะมีส่วนประกอบย่อยและพารามิเตอร์ย่อยต่าง ๆ |
แม่แบบ หรคุณจูเลียนสงกรานต์เที่ยง ใช้สำหรับคำนวณหรคุณจูเลียน (่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 อยู่ตามเดิม
ดูเพิ่ม[แก้]
- สงกรานต์ รายละเอียดทั่วไป
- แม่แบบ:หรคุณจูเลียนสงกรานต์ การคำนวณหรคุณจูเลียน ณ เวลาวันมหาสงกรานต์
- แม่แบบ:หรคุณจูเลียนเถลิงศก การคำนวณหรคุณจูเลียน ณ เวลาเถลิงศก
- แม่แบบ:ตารางวันเถลิงศก ตารางแสดงวันมหาสงกรานต์และวันเถลิงศก
คู่มือการใช้งานที่ปรากฏด้านบนนี้ดึงมาจาก แม่แบบ:หรคุณจูเลียนสงกรานต์เที่ยง/doc (แก้ | ประวัติ) ผู้เขียนสามารถทำการทดลองได้ที่กระบะทราย (สร้าง | คัดลอก) และชุดทดสอบ (สร้าง) ของแม่แบบนี้ โปรดเพิ่มหมวดหมู่ไปที่หน้าย่อย /doc หน้าย่อยของแม่แบบนี้ |