اطلاعیه: از همه ایران دوستان عزیز دعوت می‌کنیم در ایجاد و به‌روزرسانی صفحات جاویدنامان همیاری نمایند. در حال حاضر میتوانید بدون عضویت در ثبت تاریخ کمک نمایید.

الگو:تاریخ درگذشت و سن

از ویکی‌یاد


نحوه استفاده

این الگو تاریخ درگذشت + سن تقریبی در زمان فوت را نمایش می‌دهد.

    • مهم**: برای محاسبه سن، **همه پارامترهای عددی (سال، ماه، روز) باید با اعداد لاتین (انگلیسی) نوشته شوند**.

اگر اعداد فارسی وارد کنید، سن محاسبه نمی‌شود یا خطا می‌دهد، ولی تاریخ فوت نمایش داده می‌شود.

پارامترها (به ترتیب)
  • ۱ → سال تولد (مثلاً 1360)
  • ۲ → ماه تولد (1 تا 12)
  • ۳ → روز تولد (1 تا 31)
  • ۴ → سال درگذشت (مثلاً 1403)
  • ۵ → ماه درگذشت (1 تا 12)
  • ۶ → روز درگذشت (1 تا 31)

مثال‌ها

کد درست (لاتین) خروجی تقریبی کد اشتباه (فارسی) خروجی اشتباه
{{تاریخ درگذشت و سن|1360|4|10|1403|6|15}} ۱۵ شهریور ۱۴۰۳ (۴۳ ساله) {{تاریخ درگذشت و سن|۱۳۶۰|۴|۱۰|۱۴۰۳|۶|۱۵}} ۱۵ شهریور ۱۴۰۳ (خطای عبارت...)
{{تاریخ درگذشت و سن|1950|11|8|2024|9|8}} ۸ سپتامبر ۲۰۲۴ (۷۴ ساله) {{تاریخ درگذشت و سن|۱۹۵۰|۱۱|۸|۲۰۲۴|۹|۸}} ۸ سپتامبر ۲۰۲۴ (خطای عبارت...)

استفاده در اینفوباکس

اگر پارامترهای اینفوباکس شما این‌گونه است:

| birth_year  = 1360
| birth_month = 4
| birth_day   = 10
| death_year  = 1403
| death_month = 6
| death_day   = 15

بنویسید:

| تاریخ درگذشت = {{تاریخ درگذشت و سن|{{{birth_year|}}}|{{{birth_month|}}}|{{{birth_day|}}}|{{{death_year|}}}|{{{death_month|}}}|{{{death_day|}}}}}

→ خروجی: ۱۵ شهریور ۱۴۰۳ (۴۳ ساله)

نکات مهم

  • برای محاسبه سن، پارامترها **حتماً باید اعداد لاتین باشند** (1, 2, 3, ..., 2024 و غیره).
  • اگر اعداد فارسی وارد شود → سن محاسبه نمی‌شود و خطای عبارت ظاهر می‌شود.
  • سن **تقریبی** است (ممکن است ۱ سال خطا داشته باشد).
  • الگو تاریخ‌ها را اعتبارسنجی نمی‌کند.
  • فعلاً فرض شده همه تاریخ‌ها شمسی هستند.
  • برای پشتیبانی کامل از اعداد فارسی + سن دقیق + گاه‌شمارهای مخلوط، نیاز به ماژول Lua داریم.