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

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

از ویکی‌یاد
Adminwki (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
Adminwki (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱۷: خط ۱۷:
}} {{{3|}}} {{{1|}}}
}} {{{3|}}} {{{1|}}}


{{#اگرexpr: {{{گاه‌شمار|}}} = خورشیدی |  
{{#اگرexpr: {{{گاه‌شمار|}}} = خورشیدی |
{{#switch: {{{2|}}}
{{#switch: {{{2|}}}
  | 1  = ۱ فروردین
  | 1  = ۱ فروردین
خط ۴۶: خط ۴۶:
=== مثال‌ها ===
=== مثال‌ها ===


* <code><nowiki>{{تاریخ تولد ساده|۱۳۸۵|۵|۱۷}}</nowiki></code>   
* <code><nowiki>{{تاریخ تولد|۱۳۸۵|۵|۱۷}}</nowiki></code>   
   → میلادی: ۱۷ مرداد ۱۳۸۵
   → میلادی: ۱۷ مرداد ۱۳۸۵


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


* <code><nowiki>{{تاریخ تولد ساده|۱۴۰۰|۱|۱|گاه‌شمار=خورشیدی}}</nowiki></code>   
* <code><nowiki>{{تاریخ تولد|۱۴۰۰|۱|۱|گاه‌شمار=خورشیدی}}</nowiki></code>   
   → خورشیدی: ۱ فروردین ۱۴۰۰
   → خورشیدی: ۱ فروردین ۱۴۰۰


* <code><nowiki>{{تاریخ تولد ساده|۱۳۷۰|۱۲|۲۹}}</nowiki></code>   
* <code><nowiki>{{تاریخ تولد|۱۳۷۰|۱۲|۲۹}}</nowiki></code>   
   → میلادی: ۲۹ اسفند ۱۳۷۰
   → میلادی: ۲۹ اسفند ۱۳۷۰   (پیش‌فرض میلادی)
 
* <code><nowiki>{{تاریخ تولد|۱۹۸۰|۲|۳۰}}</nowiki></code> 
  → میلادی: ۳۰ فوریه ۱۹۸۰  (الگو تاریخ را اعتبارسنجی نمی‌کند)


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


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


<pre>
<pre>
| birth_date = ۱۳۶۸
| birth_year = ۱۳۶۸
| birth_month = ۷
| birth_month = ۷
| birth_day  = ۲۲
| birth_day  = ۲۲
</pre>
</pre>


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


<code><nowiki>| تاریخ تولد = {{تاریخ تولد ساده|{{{birth_date|}}}|{{{birth_month|}}}|{{{birth_day|}}}|گاه‌شمار=خورشیدی}}</nowiki></code>
<code><nowiki>| تاریخ تولد = {{تاریخ تولد|{{{birth_year|}}}|{{{birth_month|}}}|{{{birth_day|}}}|گاه‌شمار=خورشیدی}}</nowiki></code>


== نکات ==
== نکات ==
* اگر ماه یا روز را ننویسید، خروجی ناقص می‌شود.
* اگر ماه یا روز را وارد نکنید، خروجی ناقص خواهد بود.
* این الگو سن محاسبه نمی‌کند.
* این الگو فقط تاریخ را نمایش می‌دهد و سن را محاسبه نمی‌کند.
* اگر می‌خواهید پیش‌فرض «خورشیدی» باشد، در خط اول <code>میلادی</code> را با <code>خورشیدی</code> عوض کنید.
* اگر می‌خواهید پیش‌فرض «خورشیدی» باشد، در خط اول عبارت «میلادی» را با «خورشیدی» جایگزین کنید.


</noinclude>
</noinclude>

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


نحوه استفاده

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

مثال‌ها

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

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

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

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

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

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

نکات

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