الگو:تاریخ تولد: تفاوت میان نسخهها
از ویکییاد
بدون خلاصۀ ویرایش |
جز «الگو:تاریخ تولد» را محافظت کرد ([ویرایش=تنها مدیران] (بیپایان) [انتقال=تنها مدیران] (بیپایان)) |
||
| (۴ نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد) | |||
| خط ۱: | خط ۱: | ||
<includeonly> | <includeonly>{{{3|}}} {{#switch: {{{گاهشمار|}}} | ||
| میلادی = {{#switch: {{{2|}}} | |||
{{#switch: {{{2|}}} | | 1 | ۱ = ژانویه | ||
| 2 | ۲ = فوریه | |||
| 3 | ۳ = مارس | |||
| 4 | ۴ = آوریل | |||
| 5 | ۵ = مه | |||
| 6 | ۶ = ژوئن | |||
| 7 | ۷ = ژوئیه | |||
| 8 | ۸ = اوت | |||
| 9 | ۹ = سپتامبر | |||
| 10 | ۱۰ = اکتبر | |||
| 11 | ۱۱ = نوامبر | |||
| 12 | ۱۲ = دسامبر | |||
| #default = ماه نامشخص | |||
}} {{{1|}}} | |||
}} {{{3| | | #default = {{#switch: {{{2|}}} | ||
| 1 | ۱ = فروردین | |||
| 2 | ۲ = اردیبهشت | |||
| 3 | ۳ = خرداد | |||
| 4 | ۴ = تیر | |||
| 5 | ۵ = مرداد | |||
| 6 | ۶ = شهریور | |||
| 7 | ۷ = مهر | |||
| 8 | ۸ = آبان | |||
| 9 | ۹ = آذر | |||
| 10 | ۱۰ = دی | |||
| 11 | ۱۱ = بهمن | |||
| 12 | ۱۲ = اسفند | |||
| #default = ماه نامشخص | |||
}} {{{1|}}} | |||
}}</includeonly><noinclude> | |||
== نحوه استفاده == | |||
این الگو تاریخ تولد را به صورت ساده و خوانا نمایش میدهد. | |||
; پارامترها (به ترتیب) | ; پارامترها (به ترتیب) | ||
* '''۱''' → سال (مثلاً ۱۳۸۵ یا | * '''۱''' → سال (مثلاً ۱۳۸۵ یا ۱۹۹۵ یا ۱۴۰۴) | ||
* '''۲''' → | * '''۲''' → ماه (۱ تا ۱۲) — عدد لاتین (12) یا فارسی (۱۲) مجاز است | ||
* '''۳''' → روز | * '''۳''' → روز (۱ تا ۳۱) — عدد لاتین یا فارسی مجاز است | ||
* '''گاهشمار''' → | * '''گاهشمار''' → اختیاری | ||
**اگر نگذارید** یا خالی باشد → تاریخ به صورت '''شمسی (خورشیدی)''' نمایش داده میشود | |||
**اگر بنویسید** `میلادی` → تاریخ به صورت میلادی نمایش داده میشود | |||
; نکته مهم درباره اعداد | |||
خروجی همیشه با **اعداد فارسی** نمایش داده میشود (حتی اگر شما اعداد لاتین وارد کنید). | |||
=== مثالها === | === مثالها === | ||
{| class="wikitable" | |||
! کد شما | |||
! خروجی که دیده میشود | |||
! توضیح | |||
|- | |||
| <code><nowiki>{{تاریخ تولد|۱۳۸۵|۱۲|۱۲}}</nowiki></code> | |||
| ۱۲ اسفند ۱۳۸۵ | |||
| پیشفرض = شمسی | |||
|- | |||
| <code><nowiki>{{تاریخ تولد|1385|12|12}}</nowiki></code> | |||
| ۱۲ اسفند ۱۳۸۵ | |||
| اعداد لاتین وارد شده، اما خروجی فارسی است | |||
|- | |||
| <code><nowiki>{{تاریخ تولد|۱۴۰۴|۱|۱}}</nowiki></code> | |||
| ۱ فروردین ۱۴۰۴ | |||
| بدون گاهشمار = شمسی | |||
|- | |||
| <code><nowiki>{{تاریخ تولد|1995|11|8|گاهشمار=میلادی}}</nowiki></code> | |||
| ۸ نوامبر ۱۹۹۵ | |||
| صریحاً میلادی درخواست شده | |||
|- | |||
| <code><nowiki>{{تاریخ تولد|2023|4|15|گاهشمار=میلادی}}</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> | اگر میخواهید میلادی باشد: | ||
| birth_year | |||
| birth_month | <pre style="background:#f8f9fa; padding:8px; border:1px solid #ddd; direction:ltr; text-align:left;"> | ||
| birth_day | | تاریخ تولد = {{تاریخ تولد|{{{birth_year|}}}|{{{birth_month|}}}|{{{birth_day|}}}|گاهشمار=میلادی}} | ||
</pre> | </pre> | ||
== نکات مهم == | |||
* الگو تاریخ را اعتبارسنجی نمیکند (مثلاً ۳۱ فروردین یا ۳۰ بهمن را هم نمایش میدهد). | |||
* اگر ماه یا روز را | * اگر ماه یا روز را ننویسید یا مقدار نامعتبری بگذارید → «ماه نامشخص» نمایش داده میشود. | ||
* | * خروجی همیشه اعداد فارسی دارد (برای یکنواختی ظاهر). | ||
* اگر | * اگر بعداً خواستید پیشفرض را میلادی کنید، کافی است جای `#default` و بخش `میلادی` را با هم جابهجا کنید. | ||
</noinclude> | </noinclude> | ||
نسخهٔ کنونی تا ۲۲ ژانویهٔ ۲۰۲۶، ساعت ۱۷:۳۹
نحوه استفاده
این الگو تاریخ تولد را به صورت ساده و خوانا نمایش میدهد.
- پارامترها (به ترتیب)
- ۱ → سال (مثلاً ۱۳۸۵ یا ۱۹۹۵ یا ۱۴۰۴)
- ۲ → ماه (۱ تا ۱۲) — عدد لاتین (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` و بخش `میلادی` را با هم جابهجا کنید.
