الگو:زمان گذشته

الگو به طور دائم حفاظت‌شده است
از ویکی‌پدیا، دانشنامهٔ آزاد

۰ ثانیه پیش

توضیحات الگو[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

الگوی زمان گذشته زمان سپری شده از یک برچسب زمان را محاسبه می‌کند. نتیجهٔ این محاسبه یک عبارت مشابه یکی از نمونه‌های زیر است. این الگو نباید به‌همراه «جا» استفاده شود (نباید جانشانی شود)؛ مگر آن که نخواهید برچسب پس از تازه‌سازی صفحه تغییر کند.

دقت کنید که با توجه به مکانیزم میانگیری ویکی‌پدیا، ممکن است برای به‌روزرسانی مقدار سیال این الگو نیاز باشد تا میانگیر صفحه‌ای که از این الگو استفاده می‌کند را پاکسازی کنید. بخش پیوند پاکسازی در پایین را ببینید.

خروجی الگو به سمت پایین گرد می‌شود. «ماه» برابر با ۳۱ روز تعریف شده است.

استفاده

  • {{زمان گذشته|برچسب زمان}}

برچسب زمان می‌تواند شامل هرگونه قالب ساده و قابل خواندن انگلیسی باشد، اما به‌منظور جلوگیری از بروز اشتباهات ناشناخته، ترجیح بر استفاده از یکی از قالب‌های زیر است.

برای مقدارهای ورودی فارسی تنها از تاریخ میلادی در قالب «روز ماه سال» (مثلاً ۲۲ ژانویه ۲۰۲۳) استفاده کنید. سایر مقدارها باید به انگلیسی وارد شوند.

  • پارامتر قدر را می‌توان به‌منظور استفاده از یک واحد خاص، به‌کار برد. مقدارهای قابل قبول: ثانیه (یا secondsدقیقه (یا minutesساعت (یا hoursروز (یا daysهفته (یا weeksماه (یا months) و سال (یا years).
  • پارامتر قدر حداقل را می‌توان به‌منظور استفاده از واحد تعیین‌شده یا واحدهای بزرگ‌تر، به‌کار برد. مقدارهای قابل قبول: ثانیه (یا secondsدقیقه (یا minutesساعت (یا hoursروز (یا daysهفته (یا weeksماه (یا months) و سال (یا years).
  • پارامتر پیش را می‌توان به‌منظور ابطال و جایگزینی کاربرد پیش‌فرض متن «پیش» به‌کار برد. اگر این پارامتر وارد شود، اما مقدار آن خالی باشد (یعنی {{زمان گذشته|۲۰۰۸|پیش=}})، متن «پیش» به‌طور کلی حذف خواهد شد. برای تاریخ‌های آینده، تنظیم پارامتر «پیش» روی مقدار خالی منجر به فرونشانی متن «آینده» خواهد شد (یعنی «۲ سال» به‌جای «۲ سال آینده»).

هجی کردن اعداد

اعداد از ۱ تا ۱۰۰ را می‌توان با استفاده از پارامتر هجی به‌شکل حروفی هجی کرد. در صورتی که پارامتر هجی روی «بله» (یا سایر مقدارهای مثبت فارسی یا انگلیسی نظیر «آری»، «true» یا «1») تنظیم شود، تمامی اعداد از ۱ تا ۱۰۰ هجی خواهند شد. در صورتی که پارامتر هجی روی «خودکار» (یا «auto») تنظیم شود، مطابق توصیه‌های مندرج در شن:رقم یا حروف تنها اعداد از ۱ تا ۹ هجی خواهند شد.

این امکان نیز وجود دارد که با استفاده از پارامتر حداکثر هجی حداکثر مقدار برای هجی کردن عدد را به‌صورت سفارشی تنظیم کنید. برای مثال، تنظیم |هجی=بله و |حداکثر هجی=۲۴ باعث می‌شود که تمامی اعداد برابر یا کمتر از ۲۴ هجی شوند و تمامی اعداد بزرگ‌تر از ۲۴ به‌شکل عددی نمایش یابند.

خروجی عددی

برای این که تنها عدد (بدون متن) نمایش یابد، پارامتر |عددی=بله را وارد کنید.

پیوند پاکسازی

برای افزودن پیوند پاکسازی میانگیر، پارامتر |پاکسازی=بله را وارد کنید.

نمونه‌ها

  • {{زمان گذشته| -83 minutes}}۸۲ دقیقه پیش
  • نادرست: {{زمان گذشته| -۸۳ دقیقه}} (مقدار فارسی غیرمجاز) ← خطا: ناتوان در تجزیهٔ پارامتر اول در قالب تاریخ یا زمان.
  • {{زمان گذشته| -334 minutes}}۵ ساعت پیش
  • {{زمان گذشته| +334 minutes}}۵ ساعت آینده
  • {{زمان گذشته|{{زمان‌نسخه}}}}۱۱ ماه پیش
  • {{زمان گذشته| Jan 21, 2001 3:45 PM}}۲۳ سال پیش
  • نادرست: {{زمان گذشته| 3:45 pm, 21 Jan 2001}}خطا: ناتوان در تجزیهٔ پارامتر اول در قالب تاریخ یا زمان.
  • {{زمان گذشته|20010121154500}}۲۳ سال پیش
  • {{زمان گذشته| Nov 6 2008}}۱۵ سال پیش
  • {{زمان گذشته| ۶ نوامبر ۲۰۰۸}}۱۵ سال پیش
  • {{زمان گذشته| ۶ نوامبر ۲۰۰۸|قدر=هفته}}۸۱۰ هفته پیش
  • {{زمان گذشته| ۶ نوامبر ۲۰۰۸|قدر حداقل=روز}}۱۵ سال پیش
  • {{زمان گذشته| ۶ نوامبر ۲۰۰۸|قدر حداقل=سال}}۱۵ سال پیش
  • {{زمان گذشته| ۶ نوامبر ۲۰۰۸|پیش=پیش از آن}}۱۵ سال پیش از آن
  • {{زمان گذشته| ۶ نوامبر ۲۰۰۸|پاکسازی=بله}}۱۵ سال پیش (پاکسازی)
  • {{زمان گذشته| 2008-11-06}}۱۵ سال پیش
  • {{زمان گذشته| ۱ ژوئن ۲۰۰۹ |هجی=بله}}چهارده سال پیش
  • {{زمان گذشته| ۱ ژوئن ۱۹۹۹ |هجی=بله}}بیست و چهار سال پیش
  • {{زمان گذشته| ۱ ژوئن ۲۰۰۹ |هجی=خودکار}}۱۴ سال پیش
  • {{زمان گذشته| ۱ ژوئن ۱۹۹۹ |هجی=خودکار}}۲۴ سال پیش
  • {{زمان گذشته| ۱ ژوئن ۲۰۲۱ |هجی=خودکار}}دو سال پیش
  • {{زمان گذشته| ۱ ژوئن ۲۰۰۸ |هجی=بله|حداکثر هجی=۱۵}}پانزده سال پیش
  • {{زمان گذشته| ۱ ژوئن ۲۰۰۹ |هجی=بله|حداکثر هجی=۱۵}}چهارده سال پیش
  • {{زمان گذشته| ۱ ژوئن ۱۹۸۹ |هجی=بله|حداکثر هجی=۲۵}}۳۴ سال پیش
  • {{زمان گذشته|195909}} (ساعت‌دقیقه‌ثانبه) ← ۷ ساعت آینده
  • نادرست: {{زمان گذشته|196009}} (دقیقه «۶۰» نامعتبر) ← ۳۹۸۴ سال آینده

الگوداده

این، توضیحاتِ الگوداده است که توسط TemplateWizard، ویرایشگر دیداری و دیگر ابزارها استفاده می‌شود. گزارش خطای ماهیانه برای این الگو را ببینید.

الگوداده زمان گذشته

این الگو زمان سپری شده از یک برچسب زمان را محاسبه می‌کند.

پارامترهای الگو[ویرایش داده‌های الگو]

استفاده از قالب‌بندی درون‌خطی برای پارامترهای این الگو ارجح است.

پارامترتوضیحاتنوعوضعیت
برچسب زمان1

برچسب زمان پایه برای محاسبهٔ زمان سپری‌شده. قالب نمونه: Nov 6 2008 یا ۶ نوامبر ۲۰۰۸. برای مشاهدهٔ سایر قالب‌های مجاز، مستندات الگو را ببینید.

رشتهضروری
قدرقدر magnitude

برای تنظیم صریح واحدی خاص برای نمایش مقدار خروجی. مقدارهای مجاز: ثانیه، دقیقه، ساعت، روز، هفته، ماه و سال.

مقدارهای پیشنهادی
ثانیه دقیقه ساعت روز هفته ماه سال
رشتهاختیاری
قدر حداقلقدر حداقل min_magnitude

واحد حداقل برای نمایش مقدار خرجی. مقدارهای مجاز: ثانیه دقیقه، ساعت، روز، ماه و سال.

مقدارهای پیشنهادی
ثانیه دقیقه ساعت روز هفته ماه سال
رشتهاختیاری
پیشپیش ago

ابطال و جایگزینی کاربرد پیش‌فرش متن «پیش». اگر پارامتر وارد شود، اما خالی بماند، واژهٔ «پیش» به‌طور کامل حذف خواهد شد؛ برای تاریخ‌های آینده، این پارامتر منجر به حذف واژهٔ «آینده» خواهد شد.

رشتهاختیاری
پیوند پاکسازیپاکسازی purge

برای افزودن پیوند پاکسازی میانگیر صفحه کاربرد دارد

بولیاختیاری
هجی کردن اعدادهجی spellout

اگر روی مقدارهای مثبت (فارسی نظیر «بله» یا انگلیسی نظیر «true») تنظیم شود، اعداد از ۱ تا ۱۰۰ در قالب واژه‌های فارسی هجی می‌شوند. اگر روی «خودکار» یا «auto» تنظیم شود، فقط اعداد ۱ تا ۹ هجی می‌شوند.

مقدارهای پیشنهادی
بله خیر خودکار
رشتهاختیاری
حداکثر هجیحداکثر هجی spelloutmax

بیشترین عددی که می‌تواند در قالب یک واژهٔ فارسی هجی شود.

شمارهاختیاری

الگوهای وابسته