فهرست

جست‌وجوی ابزارهاگزارش تغییرات

برای جابه‌جایی برای باز کردنمسئله را توضیح دهید، نه نام ابزار را

تقویم ماهانه با شروع هفته از یکشنبه

چیدمان را بیش از آنچه به نظر می‌رسد تغییر می‌دهد. با جابه‌جا کردن ستون اول از دوشنبه به یکشنبه، هر تاریخ یک خانه جابه‌جا می‌شود، که تعداد خانه‌های خالی پیش از روز اول و در نتیجه تعداد ردیف‌های لازم شبکه را عوض می‌کند. فوریه ۲۰۲۶ روشن‌ترین نمونه است: از یکشنبه شروع می‌شود، بنابراین شبکهٔ با شروع دوشنبه آن را به پنج ردیف می‌کشاند، در حالی که شبکهٔ با شروع یکشنبه کل ماه را در چهار ردیف جا می‌دهد. روی A۴ افقی با حاشیهٔ ۱۲ میلی‌متر، این یعنی تفاوت بین کادرهای روزِ ۳۲٫۸ میلی‌متری و ۴۱ میلی‌متری.

تقویم میلادیِ امتدادی (پرولپتیک)، بنابراین ۱۵۸۳ اولین سالی است که می‌توان ساخت.

نام ماه روی خود برگه از زبان انتخاب‌شده در پایین می‌آید، نه از این فهرست.

این تنها تنظیمی است که بیش از همه تعداد ردیف‌ها را تغییر می‌دهد. هر دو را امتحان کنید.

نام ماه‌ها و روزهای هفته از داده‌های محلی خود مرورگر شما می‌آید. چیزی از اینترنت دریافت نمی‌شود.

اندازه‌های برش‌خورده، همان‌طور که مشخصات CSS Paged Media بیان می‌کند. یک اینچ دقیقاً ۲۵٫۴ میلی‌متر است.

پیش‌فرض افقی است، چون هفت ستون در عرض لبهٔ کوتاه کادرهای بسیار باریکی می‌سازد.

حاشیهٔ خالی در هر چهار طرف. بیشتر چاپگرهای رومیزی نمی‌توانند تا حدود ۵ میلی‌متری لبه چاپ کنند.

ردیف‌های روی برگه
۴
چهار، پنج یا شش. همین تعیین می‌کند هر کادر روز چقدر می‌تواند بلند باشد.
روزهای ماه
۲۸
عنوان روی برگه
۱۴۰۴ بهمن
روز هفتهٔ اول ماه
یکشنبه
ستونی که روز اول در آن می‌نشیند
۱
خانه‌های خالی پیش از روز اول
۰
خانه‌های خالی پس از روز آخر
۰
عرض کادر روز (میلی‌متر)
۳۹٫۰۰
ارتفاع کادر روز (میلی‌متر)
۴۱٫۰۰
هفتهٔ ISO روز اول
۵
هفتهٔ ISO روز آخر
۹

تقویم

calendar-2026-02.svg · ۳٫۸ KB

وکتوری و با ابعاد میلی‌متری، بنابراین هر کادر دقیقاً به اندازهٔ گفته‌شده در بالا چاپ می‌شود. همین‌جا چاپش کنید تا از عناصر اضافی صفحه بگذرید، یا ذخیره‌اش کنید و در هر برنامه‌ای باز کنید.

هر روز و جایی که می‌افتد

۱یکشنبه۱۱۵2026-02-01
۲دوشنبه۱۲۶2026-02-02
۳سه‌شنبه۱۳۶2026-02-03
۴چهارشنبه۱۴۶2026-02-04
۵پنجشنبه۱۵۶2026-02-05
۶جمعه۱۶۶2026-02-06
۷شنبه۱۷۶2026-02-07
۸یکشنبه۲۱۶2026-02-08
۹دوشنبه۲۲۷2026-02-09
۱۰سه‌شنبه۲۳۷2026-02-10
۱۱چهارشنبه۲۴۷2026-02-11
۱۲پنجشنبه۲۵۷2026-02-12
۱۳جمعه۲۶۷2026-02-13
۱۴شنبه۲۷۷2026-02-14
۱۵یکشنبه۳۱۷2026-02-15
۱۶دوشنبه۳۲۸2026-02-16
نکات اصلی
  1. یک ماه دقیقاً وقتی در کمترین ردیف ممکن جا می‌شود که روز اولش در ستون اول بیفتد، و این کاملاً به روزی بستگی دارد که هفته را از آن شروع می‌کنید.

  2. صرفه‌جویی یک ردیف کامل است، نه یک تنظیم جزئی: از پنج ردیف به چهار، هر کادر روز روی همان برگه یک‌چهارم بلندتر می‌شود.

  3. شماره‌های هفتهٔ ISO با ترتیب ستون‌ها جابه‌جا نمی‌شوند. آن‌ها همیشه هفته‌های دوشنبه تا یکشنبه را می‌شمارند، بنابراین شبکهٔ با شروع یکشنبه شمارهٔ هفته‌ای را نشان می‌دهد که هفته‌اش یک روز پیش از آن ردیف شروع شده است.

چگونگی کار

فرمول

daysInMonth = برای فوریه در سال کبیسه 29 و در غیر این صورت 28؛
              برای آوریل، ژوئن، سپتامبر و نوامبر 30؛
              برای ماه‌های دیگر 31.

سال کبیسه = year mod 4 = 0 و (year mod 100 != 0 یا year mod 400 = 0)

firstColumn = برای شروع یکشنبه 0، دوشنبه 1 و شنبه 6
leadingBlanks = (weekdayOfThe1st - firstColumn + 7) mod 7
cells = leadingBlanks + daysInMonth
rows = ceil(cells / 7)
trailingBlanks = rows x 7 - cells

برای روز d:
  offset = leadingBlanks + d - 1
  row = floor(offset / 7) + 1
  column = (offset mod 7) + 1

هفته‌های ISO 8601 از دوشنبه تا یکشنبه‌اند و هفتهٔ 1 نخستین پنجشنبهٔ سال را دارد.
  isoWeekday = دوشنبه 1 … یکشنبه 7
  thursday = dayNumber + (4 - isoWeekday)
  weekYear = سال میلادی آن پنجشنبه
  isoWeek = floor((thursday - اول ژانویهٔ weekYear) / 7) + 1

با ستون شمارهٔ هفته 8 ستون و بدون آن 7 ستون وجود دارد.
همهٔ طول‌ها تا آخرین تقسیم به‌صورت میکرومتر صحیح نگهداری می‌شوند.

فرض‌ها

  • تاریخ‌ها برای هر سال از ۱۵۸۳ به بعد در تقویم میلادیِ امتدادی (پرولپتیک) محاسبه می‌شوند، و به همین دلیل این اولین سال ارائه‌شده است. بریتانیا و مستعمراتش تا سپتامبر ۱۷۵۲ تقویم ژولینی را نگه داشتند، بنابراین برای ماهی پیش از آن، این ابزار با تقویمی که مردم آن زمان واقعاً استفاده می‌کردند اختلاف دارد — ده روز در ۱۵۸۳ و یازده روز تا ۱۷۵۲.
  • روز شروع هفته صریحاً انتخاب می‌شود، نه اینکه از زبان استنباط شود. CLDR برای هر سرزمین روز اول هفته را ثبت می‌کند، اما کلیدش منطقه است نه زبان، بنابراین «فرانسوی» به‌تنهایی به این پرسش پاسخ نمی‌دهد — و این تنظیم تعداد ردیف‌ها را تغییر می‌دهد، که حدس اشتباه آن را بیش از یک خطای ظاهری می‌کند.
  • شماره‌های هفتهٔ ISO همیشه هفته‌های دوشنبه تا یکشنبه را می‌شمارند، شبکه از هر روزی که شروع شود. بنابراین تقویمی با شروع یکشنبه، کنار ردیف اولش، شمارهٔ هفته‌ای را نشان می‌دهد که آن هفته یک روز پیش از آن ردیف شروع شده است.
  • همهٔ ستون‌ها هم‌عرض و همهٔ ردیف‌ها هم‌ارتفاع‌اند، از جمله ستون شمارهٔ هفته وقتی روشن است. تقویم‌های چاپی اغلب ستون شمارهٔ هفته یا آخر هفته را باریک‌تر می‌کنند و هیچ‌کدام از این قراردادها آن‌قدر استاندارد نیست که بشود بر اساسش محاسبه کرد.
  • اندازه‌های کاغذ اندازه‌های برش‌خورده‌اند. حاشیهٔ سخت‌افزاری خود چاپگر، که معمولاً ۴ تا ۶ میلی‌متر است و اغلب در لبهٔ انتهایی پهن‌تر، کسر نمی‌شود؛ بنابراین حاشیهٔ کمتر از حدود ۵ میلی‌متر را چاپگر می‌بُرد، نه چیزی در اینجا.
  • نام ماه‌ها و روزهای هفته از داده‌های محلی تعبیه‌شده در مرورگری می‌آید که این صفحه را می‌خواند. نسخهٔ کم‌حجم آن داده‌ها، که چند محیط اجرای تعبیه‌شده و خودکامپایل‌شده با خود دارند، بی‌آنکه بگوید به انگلیسی برمی‌گردد.

پرسش‌های رایج

کدام کشورها هفته را از کدام روز شروع می‌کنند؟

ISO ۸۶۰۱ و بیشتر اروپا از دوشنبه شروع می‌کنند. ایالات متحده، کانادا، ژاپن و بخش بزرگی از آمریکای لاتین از یکشنبه. پاسخ درستی وجود ندارد، فقط قراردادی که خوانندهٔ شما انتظارش را دارد — به همین دلیل این یک تنظیم است، نه یک انتخاب ثابت.

آیا شروع هفته شماره‌های هفته را تغییر می‌دهد؟

می‌تواند. شماره‌های هفتهٔ ISO با دوشنبه به‌عنوان روز اول تعریف می‌شوند، بنابراین چیدمان با شروع یکشنبه و شماره‌گذاری ISO در هر مرز یک روز با هم اختلاف دارند. اگر شماره‌های هفته مهم‌اند — که در محیط کاری معمولاً هستند — شروع هفته را دوشنبه نگه دارید.

منابع

روش کامل، مثال محاسبه‌شده و همهٔ فرض‌های این نتیجه در این صفحه آمده است: تقویم ماهانهٔ قابل چاپ.