الگو:تاریخ تولد: تفاوت میان نسخهها
از ویکییاد
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
| خط ۱: | خط ۱: | ||
{{#اگر:{{{گاهشمار|میلادی}}}|{{{گاهشمار}}}|میلادی}}: | |||
|{{ | {{#switch: {{{2|}}} | ||
|۱ | | 1 = ۱ ژانویه | ||
|۲ | | 2 = ۲ فوریه | ||
|۳ | | 3 = ۳ مارس | ||
|۴ | | 4 = ۴ آوریل | ||
|۵ | | 5 = ۵ مه | ||
|۶ | | 6 = ۶ ژوئن | ||
|۷ | | 7 = ۷ ژوئیه | ||
|۸ | | 8 = ۸ اوت | ||
|۹ | | 9 = ۹ سپتامبر | ||
|۱۰ | | 10 = ۱۰ اکتبر | ||
|۱۱ | | 11 = ۱۱ نوامبر | ||
|۱۲ | | 12 = ۱۲ دسامبر | ||
|#default=نامشخص | | #default = ماه نامشخص | ||
}} {{{ | }} {{{3|}}} {{{1|}}} | ||
}} | |||
{{#اگر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> | |||
→ '''میلادی: ۸ نوامبر ۱۹۹۵''' | |||
</ | * <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 است).
- اگر میخواهید پیشفرض «خورشیدی» باشد، در خط اول عبارت
میلادیرا باخورشیدیعوض کنید.
