الگو:سن به سال، ماه و روز
some time
![]() | این الگو از ویژگی و دستورهای پیچیده استفاده میکند.
توصیه میشود پیش از ویرایش الگو با دستورهای الگو و توابع تجزیهکننده آشنا شوید. اگر ویرایشتان باعث بروز مشکلات غیرمنتظره شد، خواهشمند است آن را بهسرعت برگردانید، زیرا ممکن است این الگو در شمار زیادی صفحه ظاهر شود. بهیاد داشته باشید که شما میتوانید آزمایش انجام دهید، اما باید همهٔ بهسازیها را پیش از آنکه در اینجا اعمال کنید، در صفحهٔ تمرین عمومی الگو یا فضای کاربریتان بیازمایید. |
استفاده
[ویرایش]این الگو سال، ماه، و روزهای بین دو تاریخ را نشان میدهد. اگر گروه دوم پارمترها پر نشوند الگو تعداد سال، ماه، و روز را تا تاریخ امروز نشان میدهد. واژه
سال و ماه با ویرگول از هم جدا میشوند. از آنجا که استفاده از ویرگول، دلخواه است و کاربرهای گوناگونی دارد این الگو، ویرگول را به صورت خودکار پس از ماه قرار نمیدهد. اگر میخواهید ویرگولها پشت سر هم نشان داده شوند |sc=y
را به الگو اضافه کنید تا الگو آنرا بیافزاید.
ترکیب
[ویرایش]{{سن به سال، ماه و روز|year= |month= |day= }}
و یا{{سن به سال، ماه و روز|yyyy|mm|dd|yyyy2|mm2|dd2}}
نمونهها
[ویرایش]{{سن به سال، ماه و روز|year=2001|month=1|day=15}}
بازمیگرداند به "۲۴ سال و ۲۳ روز"{{سن به سال، ماه و روز|2001|01|15|2008|09|05}}
بازمیگرداند به "۷ سال، ۷ ماه و ۲۱ روز"{{سن به سال، ماه و روز|2016|8|4|2016|9|5}}
بازمیگرداند به "۱ ماه و ۱ روز"
ملاحظات
[ویرایش]این الگو می تواند با یک تاریخ شروع مبهم به کار برود:
{{سن به سال، ماه و روز|year=2010|month=9}}
بازمیگرداند به "۱۴ سال و ۴ یا ۵ ماه"{{سن به سال، ماه و روز|2009|6||2011|2|21}}
بازمیگرداند به "۱ سال و ۷ یا ۸ ماه"
اما تاریخ پایانِ نامحتمل را نمیپذیرد:
{{سن به سال، ماه و روز|2012|11|2|2016|4}}
بازمیگرداند به "خطا: زمان نامعتبر است. ۳ سال، ۵ ماه و ۵ روز"{{سن به سال، ماه و روز|2012|11|2|2017}}
بازمیگرداند به "خطا: زمان نامعتبر است. ۴ سال، ۳ ماه و ۵ روز"
از آنجایی که طول یک ماه، برحسب روز، متفاوت است، تعداد روزها در خروجی، به عدد ماه درج شده، بستگی دارد.
{{سن به سال، ماه و روز|2007|3|12|2015|6|11}}
بازمیگرداند به "۸ سال، ۲ ماه و ۳۰ روز"{{سن به سال، ماه و روز|2007|3|12|2015|7|11}}
بازمیگرداند به "۸ سال، ۳ ماه و ۲۹ روز"
{{سن به سال، ماه و روز|2006|8|22|sc=y}}
بازمیگرداند به "۱۸ سال، ۵ ماه، و ۱۶ روز"
دادههای الگو
[ویرایش]الگوداده سن به سال، ماه و روز
این الگو تعداد سالها (کاملشده)، ماهها و روزهای باقیمانده بین دو تاریخ را برمیگرداند. اگر بخش دوم از پارامترها تنظیم نشده باشد، آن را به تعداد سال، ماه و روز بین تاریخ تعیین شده و تاریخ امروز باز خواهد گرداند.
پارامتر | توضیحات | نوع | وضعیت | |
---|---|---|---|---|
سال ('از' تاریخ) | 1 year | سال تاريخ (اول) | شماره | ضروری |
ماه ('از' تاریخ) | 2 month | شماره ماه تاريخ (اول) | شماره | ضروری |
روز ماه ('از' تاریخ) | 3 day | روز ماه تاريخ (اول) | شماره | اختیاری |
سال ('تا' تاریخ) | 4 | سال تا 'تاریخ'، (در صورت نیاز)
| شماره | اختیاری |
ماه ('تا' تاریخ) | 5 | تعداد ماهها تا 'تاریخ'، (در صورت نیاز)
| شماره | اختیاری |
روز ماه ('تا' تاریخ) | 6 | تعداد روزهای ماه تا 'تاریخ'، (در صورت نیاز)
| شماره | اختیاری |
ویرگول پشت سر هم | sc | برای نشان دادن ویرگول پس از ماه y بنویسید
| خط | اختیاری |