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

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

از ویکی‌یاد
Adminwki (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
Adminwki (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
<includeonly>{{#switch: {{{گاه‌شمار|}}}
<includeonly>{{#switch: {{{گاه‌شمار|}}}
| میلادی = میلادی:
| میلادی =
{{#switch: {{{2|}}}
{{#switch: {{{2|}}}
| 1 | ۱ = ۱ ژانویه
| 1 | ۱ = ۱ ژانویه
خط ۱۶: خط ۱۶:
| #default = ماه نامشخص
| #default = ماه نامشخص
}} {{{3|}}} {{{1|}}}
}} {{{3|}}} {{{1|}}}
| #default = خورشیدی:
| #default =
{{#switch: {{{2|}}}
{{#switch: {{{2|}}}
| 1 | ۱ = ۱ فروردین
| 1 | ۱ = ۱ فروردین
خط ۳۳: خط ۳۳:
}} {{{3|}}} {{{1|}}}
}} {{{3|}}} {{{1|}}}
}}</includeonly><noinclude>
}}</includeonly><noinclude>
{{تاریخ تولد|1995|11|8|گاه‌شمار=میلادی}}


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


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


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


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


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


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


اگر اینفوباکس شما پارامترهای جداگانه دارد:
اگر پارامترهای اینفوباکس شما این‌گونه است:
 
<pre style="background:#f8f9fa; padding:8px; border:1px solid #ddd; direction:ltr; text-align:left;">
| birth_year  = ۱۳۸۵
| birth_month = ۵
| birth_day  = ۱۷
</pre>
 
برای نمایش تاریخ به صورت شمسی (پیش‌فرض) کافی است بنویسید:
 
<pre style="background:#f8f9fa; padding:8px; border:1px solid #ddd; direction:ltr; text-align:left;">
| تاریخ تولد = {{تاریخ تولد|{{{birth_year|}}}|{{{birth_month|}}}|{{{birth_day|}}}}}
</pre>
 
→ خروجی: ۱۷ مرداد ۱۳۸۵
 
اگر می‌خواهید میلادی باشد:
 
<pre style="background:#f8f9fa; padding:8px; border:1px solid #ddd; direction:ltr; text-align:left;">
| تاریخ تولد = {{تاریخ تولد|{{{birth_year|}}}|{{{birth_month|}}}|{{{birth_day|}}}|گاه‌شمار=میلادی}}
</pre>
 
== نکات مهم ==
 
* الگو تاریخ را اعتبارسنجی نمی‌کند (مثلاً ۳۱ فروردین یا ۳۰ بهمن را هم نمایش می‌دهد).
* اگر ماه یا روز را ننویسید یا مقدار نامعتبری بگذارید → «ماه نامشخص» نمایش داده می‌شود.
* خروجی همیشه اعداد فارسی دارد (برای یکنواختی ظاهر).
* اگر بعداً خواستید پیش‌فرض را میلادی کنید، کافی است جای `#default` و بخش `میلادی` را با هم جابه‌جا کنید.
 
</noinclude>

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


۱۱ نوامبر 8 1995

نحوه استفاده

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

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

خروجی همیشه با **اعداد فارسی** نمایش داده می‌شود (حتی اگر شما اعداد لاتین وارد کنید).

مثال‌ها

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

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

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

| birth_year  = ۱۳۸۵
| birth_month = ۵
| birth_day   = ۱۷

برای نمایش تاریخ به صورت شمسی (پیش‌فرض) کافی است بنویسید:

| تاریخ تولد = {{تاریخ تولد|{{{birth_year|}}}|{{{birth_month|}}}|{{{birth_day|}}}}}

→ خروجی: ۱۷ مرداد ۱۳۸۵

اگر می‌خواهید میلادی باشد:

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

نکات مهم

  • الگو تاریخ را اعتبارسنجی نمی‌کند (مثلاً ۳۱ فروردین یا ۳۰ بهمن را هم نمایش می‌دهد).
  • اگر ماه یا روز را ننویسید یا مقدار نامعتبری بگذارید → «ماه نامشخص» نمایش داده می‌شود.
  • خروجی همیشه اعداد فارسی دارد (برای یکنواختی ظاهر).
  • اگر بعداً خواستید پیش‌فرض را میلادی کنید، کافی است جای `#default` و بخش `میلادی` را با هم جابه‌جا کنید.