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

الگو:تاریخ تولد: تفاوت میان نسخه‌ها

از ویکی‌یاد
Adminwki (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
Adminwki (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
<includeonly>{{#if:{{{1|}}}
{{#اگر:{{{گاه‌شمار|میلادی}}}|{{{گاه‌شمار}}}|میلادی}}:
|{{formatnum:{{{3|}}} {{#switch:{{{2|}}}
{{#switch: {{{2|}}}
=فروردین
| 1  = ۱ ژانویه
=اردیبهشت
| 2  = ۲ فوریه
=خرداد
| 3  = ۳ مارس
=تیر
| 4  = ۴ آوریل
=مرداد
| 5  = ۵ مه
=شهریور
| 6  = ۶ ژوئن
=مهر
| 7  = ۷ ژوئیه
=آبان
| 8  = ۸ اوت
=آذر
| 9  = ۹ سپتامبر
|۱۰=دی
| 10 = ۱۰ اکتبر
|۱۱=بهمن
| 11 = ۱۱ نوامبر
|۱۲=اسفند
| 12 = ۱۲ دسامبر
|#default=نامشخص
| #default = ماه نامشخص
}} {{{1|}}}
}} {{{3|}}} {{{1|}}}
}}</includeonly>


<noinclude>
{{#اگرexpr: {{{گاه‌شمار|}}} = خورشیدی |
{{#switch: {{{2|}}}
| 1  = ۱ فروردین
| 2  = ۲ اردیبهشت
| 3  = ۳ خرداد
| 4  = ۴ تیر
| 5  = ۵ مرداد
| 6  = ۶ شهریور
| 7  = ۷ مهر
| 8  = ۸ آبان
| 9  = ۹ آذر
| 10 = ۱۰ دی
| 11 = ۱۱ بهمن
| 12 = ۱۲ اسفند
| #default = ماه نامشخص
}} {{{3|}}} {{{1|}}}
}}


== نحوه استفاده ==
== نحوه استفاده ==


مثال ساده: 
; پارامترها (به ترتیب)
{{تاریخ تولد|۱۳۶۹|۵|۱۵}} → '''۱۵ مرداد ۱۳۶۹'''
* '''1''' → سال (مثلاً ۱۳۸۵ یا ۱۹۹۰)
* '''2''' → شماره ماه (۱ تا ۱۲)
* '''3''' روز ماه (۱ تا ۳۱)
* '''گاه‌شمار''' → اختیاری؛ می‌تواند «میلادی» یا «خورشیدی» باشد (اگر ننویسید پیش‌فرض «میلادی» است)


مثال دیگر: 
=== مثال‌ها ===
{{تاریخ تولد|۱۴۰۴|۱۱|۳۰}} → '''۳۰ بهمن ۱۴۰۴'''


مثال با مکان: 
* <code><nowiki>{{تاریخ تولد|۱۳۸۵|۵|۱۷}}</nowiki></code> 
زادهٔ {{تاریخ تولد|۱۳۶۹|۵|۱۵}} در تهران، تهران
  → '''میلادی: ۱۷ مرداد ۱۳۸۵'''


این الگو تاریخ تولد شمسی را به صورت خوانا نشان می‌دهد (بدون محاسبه سن).
* <code><nowiki>{{تاریخ تولد|۱۹۹۵|۱۱|۸|گاه‌شمار=میلادی}}</nowiki></code> 
  → '''میلادی: ۸ نوامبر ۱۹۹۵'''


</noinclude>
* <code><nowiki>{{تاریخ تولد|۱۴۰۰|۱|۱|گاه‌شمار=خورشیدی}}</nowiki></code> 
  → '''خورشیدی: ۱ فروردین ۱۴۰۰'''
 
* <code><nowiki>{{تاریخ تولد ساده|۱۳۷۰|۱۲|۲۹}}</nowiki></code> 
  → '''میلادی: ۲۹ اسفند ۱۳۷۰''' 
  (چون گاه‌شمار ندادید، پیش‌فرض میلادی است)
 
* <code><nowiki>{{تاریخ تولد ساده|۱۹۸۰|۲|۳۰}}</nowiki></code> 
  → '''میلادی: ۳۰ فوریه ۱۹۸۰''' 
  (توجه: الگو تاریخ را چک نمی‌کند، فقط نمایش می‌دهد)
 
=== استفاده داخل اینفوباکس ===
 
اگر پارامترهای اینفوباکس شما به صورت زیر باشد:
 
<pre>
| birth_date  = ۱۳۶۸
| birth_month = ۷
| birth_day  = ۲۲
</pre>
 
می‌توانید بنویسید:
 
<code><nowiki>| تاریخ تولد = {{تاریخ تولد|{{{birth_date|}}}|{{{birth_month|}}}|{{{birth_day|}}}|گاه‌شمار=خورشیدی}}</nowiki></code>
 
== نکات ==
* اگر ماه یا روز را ننویسید، ممکن است خروجی ناقص شود.
* این الگو سن را محاسبه نمی‌کند (برای محاسبه سن نیاز به ماژول Lua است).
* اگر می‌خواهید پیش‌فرض «خورشیدی» باشد، در خط اول عبارت <code>میلادی</code> را با <code>خورشیدی</code> عوض کنید.
 
{{الگوهای تاریخ}}

نسخهٔ ۲۲ ژانویهٔ ۲۰۲۶، ساعت ۱۳:۳۷

{{{گاه‌شمار}}}: ماه نامشخص

{{#اگرexpr: = خورشیدی | ماه نامشخص }}

نحوه استفاده

پارامترها (به ترتیب)
  • 1 → سال (مثلاً ۱۳۸۵ یا ۱۹۹۰)
  • 2 → شماره ماه (۱ تا ۱۲)
  • 3 → روز ماه (۱ تا ۳۱)
  • گاه‌شمار → اختیاری؛ می‌تواند «میلادی» یا «خورشیدی» باشد (اگر ننویسید پیش‌فرض «میلادی» است)

مثال‌ها

  • {{تاریخ تولد|۱۳۸۵|۵|۱۷}}
میلادی: ۱۷ مرداد ۱۳۸۵
  • {{تاریخ تولد|۱۹۹۵|۱۱|۸|گاه‌شمار=میلادی}}
میلادی: ۸ نوامبر ۱۹۹۵
  • {{تاریخ تولد|۱۴۰۰|۱|۱|گاه‌شمار=خورشیدی}}
خورشیدی: ۱ فروردین ۱۴۰۰
  • {{تاریخ تولد ساده|۱۳۷۰|۱۲|۲۹}}
میلادی: ۲۹ اسفند ۱۳۷۰  
 (چون گاه‌شمار ندادید، پیش‌فرض میلادی است)
  • {{تاریخ تولد ساده|۱۹۸۰|۲|۳۰}}
میلادی: ۳۰ فوریه ۱۹۸۰  
 (توجه: الگو تاریخ را چک نمی‌کند، فقط نمایش می‌دهد)

استفاده داخل اینفوباکس

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

| birth_date  = ۱۳۶۸
| birth_month = ۷
| birth_day   = ۲۲

می‌توانید بنویسید:

| تاریخ تولد = {{تاریخ تولد|{{{birth_date|}}}|{{{birth_month|}}}|{{{birth_day|}}}|گاه‌شمار=خورشیدی}}

نکات

  • اگر ماه یا روز را ننویسید، ممکن است خروجی ناقص شود.
  • این الگو سن را محاسبه نمی‌کند (برای محاسبه سن نیاز به ماژول Lua است).
  • اگر می‌خواهید پیش‌فرض «خورشیدی» باشد، در خط اول عبارت میلادی را با خورشیدی عوض کنید.

الگو:الگوهای تاریخ