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

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

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


== نحوه استفاده ==
== نحوه استفاده ==
این الگو تاریخ تولد را به صورت خوانا نمایش می‌دهد.


; پارامترها (به ترتیب)
; پارامترها (به ترتیب)
* '''۱''' → سال (مثلاً ۱۳۸۵ یا ۱۹۹۰)
* '''۱''' → سال (مثلاً ۱۳۸۵ یا ۱۹۹۵ یا ۱۴۰۴)
* '''۲''' → شماره ماه (۱ تا ۱۲)
* '''۲''' → ماه (۱ تا ۱۲) — می‌توانید عدد لاتین (12) یا فارسی (۱۲) بنویسید
* '''۳''' → روز ماه (۱ تا ۳۱)
* '''۳''' → روز (۱ تا ۳۱) — لاتین یا فارسی مجاز است
* '''گاه‌شمار''' → اختیاری؛ می‌تواند «میلادی» یا «خورشیدی» باشد (اگر ننویسید پیش‌فرض «میلادی» است)
* '''گاه‌شمار''' → اختیاری 
  **اگر نگذارید** → تاریخ به صورت '''خورشیدی (شمسی)''' نمایش داده می‌شود 
  **اگر بنویسید** `میلادی` → تاریخ به صورت میلادی نمایش داده می‌شود


=== مثال‌ها ===
=== مثال‌ها ===


* <code><nowiki>{{تاریخ تولد|۱۳۸۵|۵|۱۷}}</nowiki></code>
{| class="wikitable"
  → میلادی: ۱۷ مرداد ۱۳۸۵
! ورودی
 
! خروجی مورد انتظار
* <code><nowiki>{{تاریخ تولد|۱۹۹۵|۱۱|۸|گاه‌شمار=میلادی}}</nowiki></code>
! توضیح
  → میلادی: ۸ نوامبر ۱۹۹۵
|-
 
| <code><nowiki>{{تاریخ تولد|۱۳۸۵|۱۲|۱۲}}</nowiki></code>
* <code><nowiki>{{تاریخ تولد|۱۴۰۰|۱|۱|گاه‌شمار=خورشیدی}}</nowiki></code>
| خورشیدی: ۱۲ اسفند ۱۳۸۵
  → خورشیدی: ۱ فروردین ۱۴۰۰
| پیش‌فرض = خورشیدی (گاه‌شمار نگذاشته‌اید)
 
|-
* <code><nowiki>{{تاریخ تولد|۱۳۷۰|۱۲|۲۹}}</nowiki></code>
| <code><nowiki>{{تاریخ تولد|1385|12|12}}</nowiki></code>
  → میلادی: ۲۹ اسفند ۱۳۷۰  (پیش‌فرض میلادی)
| خورشیدی: ۱۲ اسفند ۱۳۸۵
 
| اعداد لاتین هم کار می‌کنند (پیش‌فرض خورشیدی)
* <code><nowiki>{{تاریخ تولد|۱۹۸۰|۲|۳۰}}</nowiki></code>
|-
  → میلادی: ۳۰ فوریه ۱۹۸۰  (الگو تاریخ را اعتبارسنجی نمی‌کند)
| <code><nowiki>{{تاریخ تولد|۱۴۰۴|۱|۱}}</nowiki></code>
 
| خورشیدی: ۱ فروردین ۱۴۰۴
=== استفاده داخل اینفوباکس ===
| شروع سال نو
 
|-
اگر پارامترهای اینفوباکس شما این شکلی است:
| <code><nowiki>{{تاریخ تولد|1995|11|8|گاه‌شمار=میلادی}}</nowiki></code>
 
| میلادی: ۸ نوامبر ۱۹۹۵
<pre>
| صریحاً میلادی درخواست شده
| birth_year  = ۱۳۶۸
|-
| birth_month = ۷
| <code><nowiki>{{تاریخ تولد|2023|4|15|گاه‌شمار=میلادی}}</nowiki></code>
| birth_day  = ۲۲
| میلادی: ۱۵ آوریل ۲۰۲۳
</pre>
| اعداد لاتین + میلادی
 
|-
می‌توانید بنویسید:
| <code><nowiki>{{تاریخ تولد|۱۳۷۰|۷|۲۲|گاه‌شمار=میلادی}}</nowiki></code>
 
| میلادی: ۲۲ ژوئیه ۱۳۷۰
<code><nowiki>| تاریخ تولد = {{تاریخ تولد|{{{birth_year|}}}|{{{birth_month|}}}|{{{birth_day|}}}|گاه‌شمار=خورشیدی}}</nowiki></code>
| ترکیب اعداد فارسی + میلادی
|-
| <code><nowiki>{{تاریخ تولد|۱۴۰۳|۶|۳}}</nowiki></code>
| خورشیدی: ۳ شهریور ۱۴۰۳
| بدون گاه‌شمار = خورشیدی
|}


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


</noinclude>
اگر اینفوباکس شما پارامترهای جداگانه دارد:

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


نحوه استفاده

این الگو تاریخ تولد را به صورت خوانا نمایش می‌دهد.

پارامترها (به ترتیب)
  • ۱ → سال (مثلاً ۱۳۸۵ یا ۱۹۹۵ یا ۱۴۰۴)
  • ۲ → ماه (۱ تا ۱۲) — می‌توانید عدد لاتین (12) یا فارسی (۱۲) بنویسید
  • ۳ → روز (۱ تا ۳۱) — لاتین یا فارسی مجاز است
  • گاه‌شمار → اختیاری
 **اگر نگذارید** → تاریخ به صورت خورشیدی (شمسی) نمایش داده می‌شود  
 **اگر بنویسید** `میلادی` → تاریخ به صورت میلادی نمایش داده می‌شود

مثال‌ها

ورودی خروجی مورد انتظار توضیح
{{تاریخ تولد|۱۳۸۵|۱۲|۱۲}} خورشیدی: ۱۲ اسفند ۱۳۸۵ پیش‌فرض = خورشیدی (گاه‌شمار نگذاشته‌اید)
{{تاریخ تولد|1385|12|12}} خورشیدی: ۱۲ اسفند ۱۳۸۵ اعداد لاتین هم کار می‌کنند (پیش‌فرض خورشیدی)
{{تاریخ تولد|۱۴۰۴|۱|۱}} خورشیدی: ۱ فروردین ۱۴۰۴ شروع سال نو
{{تاریخ تولد|1995|11|8|گاه‌شمار=میلادی}} میلادی: ۸ نوامبر ۱۹۹۵ صریحاً میلادی درخواست شده
{{تاریخ تولد|2023|4|15|گاه‌شمار=میلادی}} میلادی: ۱۵ آوریل ۲۰۲۳ اعداد لاتین + میلادی
{{تاریخ تولد|۱۳۷۰|۷|۲۲|گاه‌شمار=میلادی}} میلادی: ۲۲ ژوئیه ۱۳۷۰ ترکیب اعداد فارسی + میلادی
{{تاریخ تولد|۱۴۰۳|۶|۳}} خورشیدی: ۳ شهریور ۱۴۰۳ بدون گاه‌شمار = خورشیدی

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

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