فهرست

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

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

تاریخ‌های هر دو هفته یک بار از ۱ اوت ۲۰۲۶

از شنبه ۱ اوت ۲۰۲۶، هر دو هفته یک بار روی شنبه می‌ماند: ۱۵ اوت، ۲۹ اوت، ۱۲ سپتامبر و به همین ترتیب. تاریخ دوازدهم ۲ ژانویه ۲۰۲۷ است، دقیقاً ۱۵۴ روز پس از تاریخ مبنا.

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

روزها و هفته‌ها طول ثابتی دارند. ماه‌ها و سال‌ها روز تقویمیِ مبنا را هر جا که آن روز وجود داشته باشد حفظ می‌کنند.

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

این تعیین می‌کند «ماهانه از ۳۱ ژانویه» در فوریه چه معنایی دارد و «سالانه از ۲۹ فوریه» در سال غیرکبیسه چه.

آخرین تاریخ
2027-01-02
تاریخ‌های ساخته‌شده
۱۲
از اول تا آخر (روز)
۱۵۴
روز هفتهٔ آخرین تاریخ
شنبه
تاریخ‌های منتقل‌شده به پایان ماه
۰

تقویم

recurring-dates-2026-08-01.ics · ۲٫۴ KB

برای هر سطر یک VEVENT تمام‌روز مطابق استاندارد، با مقدار DTEND انحصاریِ روز بعد و شناسه‌های پایدار رویداد.

همهٔ تاریخ‌های برنامه

۱2026-08-01شنبه۰تاریخ مبنا
۲2026-08-15شنبه۱۴دقیقاً روز مبنا
۳2026-08-29شنبه۲۸دقیقاً روز مبنا
۴2026-09-12شنبه۴۲دقیقاً روز مبنا
۵2026-09-26شنبه۵۶دقیقاً روز مبنا
۶2026-10-10شنبه۷۰دقیقاً روز مبنا
۷2026-10-24شنبه۸۴دقیقاً روز مبنا
۸2026-11-07شنبه۹۸دقیقاً روز مبنا
۹2026-11-21شنبه۱۱۲دقیقاً روز مبنا
۱۰2026-12-05شنبه۱۲۶دقیقاً روز مبنا
۱۱2026-12-19شنبه۱۴۰دقیقاً روز مبنا
۱۲2027-01-02شنبه۱۵۴دقیقاً روز مبنا
نکات اصلی
  1. فاصلهٔ دوهفتگی دقیقاً ۱۴ روز است، بنابراین روز هفته هرگز تغییر نمی‌کند.

  2. دوازده تاریخ یازده فاصله دارد؛ به همین دلیل بازه ۱۵۴ روز است، نه ۱۶۸.

  3. هر سطر به یک رویداد تمام‌روز جداگانه در تقویم قابل دانلود تبدیل می‌شود.

چگونگی کار

مراحل انجام کار

  1. تاریخ اول به‌عنوان مبنای تقویم میلادی خوانده می‌شود، سپس پیش از ساختن برنامه، فاصله و تعداد رخدادهای درخواستی به بازهٔ مجاز محدود می‌شوند.
  2. برای روزها و هفته‌ها، تعداد ثابتی روز تقویمی UTC اضافه می‌شود. برای ماه‌ها و سال‌ها، هر نامزد از سال، ماه و روز اصلی مشتق می‌شود، نه از نتیجهٔ قبلی.
  3. اگر ماه نامزد روز مبنا را نداشته باشد، دقیقاً مطابق انتخاب شما، یا از آخرین روز آن استفاده می‌شود یا آن نامزد کنار گذاشته می‌شود. این کار تا رسیدن به تعداد تاریخ‌های واقعی درخواستی ادامه می‌یابد.
  4. سطرها به‌صورت مؤلفه‌های جداگانهٔ VEVENT تمام‌روز طبق RFC ۵۵۴۵ نوشته می‌شوند. DTSTART خود تاریخ است، DTEND تاریخ بعدی است چون پایان رویداد تمام‌روز انحصاری است، و هر خط محتوا در ۷۵ اکتت UTF-۸ تا می‌شود.

فرض‌ها

  • تقویم میلادی و فقط تاریخ است. هیچ ساعتی از روز، منطقهٔ زمانی، تغییر ساعت تابستانی یا یادآوری‌ای برای استنباط وجود ندارد.
  • تاریخ اول رخداد شمارهٔ یک است. بنابراین دوازده تاریخ یازده فاصله دارد، نه دوازده.
  • حالت پایان ماه هرگز مبنا را تغییر نمی‌دهد. ۳۱ ژانویه می‌تواند ۲۸ فوریه شود و سپس به ۳۱ مارس برگردد، چون هر نامزد از روز اصلی ۳۱ مشتق می‌شود.
  • حالت رد کردن یک نامزد گمشده را رد می‌کند، نه یک فاصله را. در ماه‌ها یا سال‌های نامزد بعدی ادامه می‌دهد تا تعداد تاریخ‌های واقعی درخواستی فراهم شود.
  • سال‌های تقویمی بالاتر از ۹۹۹۹ را نمی‌توان با مقدار DATE چهاررقمی RFC ۵۵۴۵ نشان داد و تولید نمی‌شوند.

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

چرا برنامهٔ دوهفتگی با دوازده تاریخ فقط بیست‌ودو هفته را در بر می‌گیرد؟

تاریخ اول خودش رخداد شمارهٔ یک است. بین دوازده تاریخ یازده فاصله هست و یازده فاصلهٔ دوهفتگی بیست‌ودو هفته است.

آیا در برنامهٔ دوهفتگی روز هفته تغییر می‌کند؟

نه. چهارده روز دقیقاً دو هفتهٔ هفت‌روزه است، بنابراین هر رخداد همان روز هفته را دارد، فارغ از مرز ماه یا سال.

منابع

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