แม่แบบ:Birth based on age as of date
โปรดไม่ใช้แม่แบบนี้ประกอบเมื่อบุคคลเสียชีวิตแล้ว โดยให้พิจารณาใช้แม่แบบ {{Birth based on age at death}} แทน |
แม่แบบนี้มีส่วนประกอบของตัวเลือกย่อยมากกว่าหนึ่งตัวเลือก การใช้งานยังใช้ง่ายเหมือนแม่แบบทั่วไป แต่การแก้ไขแม่แบบนี้ควรทำด้วยความระมัดระวังเป็นพิเศษ เพราะมีส่วนประกอบย่อยและพารามิเตอร์ย่อยต่าง ๆ |
แม่แบบนี้จะคำนวณปีเกิดและอายุปัจจุบันของบุคคล ตามข้อมูลอายุก่อนหน้า ณ วันที่กำหนด ในกรณีที่แหล่งข้อมูลที่น่าเชื่อถือระบุเฉพาะอายุ ณ เวลาที่เผยแพร่
วากยสัมพันธ์
[แก้]{{birth based on age as of date |อายุ|ปี ค.ศ.|เดือน|วัน}}
อายุ ปี และวันต้องป้อนค่าเป็นจำนวนธรรมชาติ สำหรับเดือนสามารถระบุเป็นจำนวนธรรมชาติ ชื่อเดือน หรือชื่อย่อ (เช่น "กุมภาพันธ์" หรือ "Feb") โดยใช้วันที่ตามปฏิทินกริกอเรียน โดยไม่มีการสนับสนุนพิเศษสำหรับการระบุ dual dating หรือความแตกต่างระหว่างวันที่แบบ Old style และ New Style
ถ้าไม่ทราบค่า เขตข้อมูลวันและเดือนสามารถละเว้นได้ ซึ่งใช้ในกรณีเช่นแหล่งข้อมูลระบุเฉพาะปี
ตัวเลือก
[แก้]เพื่อละเว้นเขตข้อมูลอายุ:
{{birth based on age as of date |age|year|month|day|noage=1}}
โดยเมื่อใส่ตัวเลือก "noage=1" แล้วค่าเดือนและวันสามารถระบุเป็นค่า "1"
การแทนที่เครื่องหมาย '/' ด้วย ' or ' เพื่อปฏิบัติตามคู่มือการเขียน (EN:WP:APPROXDATE) ทำได้โดยเพิ่มตัวเลือก |mos=1
{{birth based on age as of date |50|2023|12|5|mos=1}}
- ค.ศ. 1972 หรือ 1973 (อายุ 51 ปี)
- หากต้องการแปลงค่า ค.ศ. เป็น พ.ศ. ให้เพิ่มตัวเลือก
|fmt=พ.ศ.
{{birth based on age as of date |อายุ|ปี ค.ศ.|เดือน|วัน|fmt=พ.ศ.}}
ตัวอย่าง
[แก้]ถ้าตัวอย่างมีอ้างอิงระบุวันที่ 4 กรกฎาคม 2023 การระบุว่าใครอายุ 50 ปี จะสามารถแสดงผลลัพธ์เป็นปีเกิดและอายุของบุคคลนั้นได้โดยกำหนด:
{{birth based on age as of date |50|2023|กรกฎาคม|4}}
ตัวอย่างต่อไปนี้เป็นบุคคลที่ถูกระบุว่ามีอายุ 50 ปีใน ค.ศ. 2023 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
แม่แบบนี้คำนวณปีเกิดและอายุปัจจุบันจากข้อมูลอายุในวันที่ระบุ
พารามิเตอร์ | คำอธิบาย | ชนิด | สถานะ | |
---|---|---|---|---|
อายุ | 1 | อายุของบุคคลในวันที่ที่ระบุในแหล่งอ้างอิง
| จำนวน | จำเป็น |
ปี ค.ศ. | 2 | ปี ค.ศ. ที่ระบุในแหล่งอ้างอิง
| จำนวน | จำเป็น |
เดือน | 3 | เดือนที่ระบุในแหล่งอ้างอิง
| สตริง | แนะนำ |
วัน | 4 | วันที่ระบุในแหล่งอ้างอิง
| จำนวน | แนะนำ |
การปฏิบัติตามคู่มือการเขียน | mos | กำหนดค่าเป็น 1 เพื่อแทนที่เครื่องหมาย '/' ด้วย ' or ' ตามข้อปฏิบัติของคู่มือการเขียน
| จำนวน | เลือกได้ |
ซ่อนอายุ | noage | กำหนดค่าเป็น 1 เพื่อแสดงปีเกิดโดยไม่แสดงอายุ
| จำนวน | เลือกได้ |
แปลง ค.ศ. เป็น พ.ศ. | fmt | กำหนดค่าเป็น พ.ศ. เพื่อแปลงค่าปี ค.ศ. เป็น พ.ศ.
| สตริง | เลือกได้ |
หน้าเปลี่ยนทาง
[แก้]คู่มือการใช้งานที่ปรากฏด้านบนนี้ดึงมาจาก แม่แบบ:Birth based on age as of date/doc (แก้ | ประวัติ) ผู้เขียนสามารถทำการทดลองได้ที่กระบะทราย (แก้ | ดูความแตกต่าง) และชุดทดสอบ (สร้าง) ของแม่แบบนี้ โปรดเพิ่มหมวดหมู่ไปที่หน้าย่อย /doc หน้าย่อยของแม่แบบนี้ |