ForHosting KIT · التواريخ والوقت

مولّد تقويم شهري قابل للطباعة

اختر سنة وشهرًا لتحصل على شبكة أسابيع جاهزة للطباعة: في فبراير 2024 تسعة وعشرون يومًا، ويبدأ يوم خميس ويشغل 5 صفوف إذا بدأ الأسبوع يوم الأحد. ويمكنك بدء الأسبوع يوم الاثنين أو أي يوم آخر. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
السنة
2,024
الشهر
2
تحصل على
اسم الشهر
February
أيام الشهر
29
أول يوم من الأسبوع
0
اسم أول يوم من الأسبوع
Sunday

التقويم الشهري القابل للطباعة أكثر من مجرد عدد للأيام: فأنت تحتاج إلى عرض الشهر على هيئة أسابيع حتى تتمكن المخططات وأوراق المدارس ونماذج واجهات المستخدم من وضع كل تاريخ تحت عمود اليوم الصحيح من أيام الأسبوع. يستقبل مولّد التقويم الشهري القابل للطباعة هذا سنة ميلادية وشهرًا من واحد إلى اثني عشر، ويحسب عدد أيام الشهر (بما في ذلك فبراير في السنة الكبيسة)، ويحدد يوم الأسبوع لليوم الأول بعمليات حسابية على الأعداد الصحيحة وحدها، ويملأ الخلايا البادئة والختامية بحيث تحتوي الشبكة دائمًا على سبعة أعمدة. يمكنك اختيار يوم بدء الأسبوع — الأحد افتراضيًا، أو الاثنين للتخطيطات وفق نمط ISO — بحيث يمكن عرض الشهر نفسه لمناطق مختلفة دون إعادة تنفيذ حسابات التقويم. تعيد الاستجابة صفوف أسابيع منظمة، وترويسات أيام أسبوع إنجليزية مُداوَرة، ووسومًا ثابتة لخطوط المعالجة. الأشهر الواقعة خارج النطاق من واحد إلى اثني عشر تفشل بخطأ إدخال غير صالح واضح ولا تُحتسب.

الطباعة والحدود العملية

استدعِ مولّد التقويم الشهري القابل للطباعة المجاني داخل المتصفح لخطط الدروس ومخططات الأسرة ونماذج التصميم والتحقق السريع دون تثبيت مكتبات تقويم. أبقِ الأشهر محصورة تمامًا بين واحد واثني عشر كي تظهر قيم النماذج الخاطئة مبكرًا بدلًا من الالتفاف إلى السنة التالية. تتبع حدود السنة نطاق المعاملات المنشور من أجل سلامة العزل والاستخدام المدني الشائع.

تخضع المدخلات المصدرية لقواعد الاحتفاظ نفسها مثل عناصر parse الأخرى في KIT، ونتائجها آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية تمامًا.

مخططات وأوراق جدارية قابلة للطباعة

تبني أدوات التصميم وخطوط الطباعة المنزلية شبكة شهر بأعمدة أيام أسبوع صحيحة وخلايا حشو فارغة جاهزة لتخطيطات PDF أو الورق.

تقاويم الفصول الدراسية والواجبات

ينشئ المعلمون عرضًا شهريًا لأوراق الواجبات بأسابيع تبدأ بالأحد أو بالاثنين دون إعادة تنفيذ حسابات السنوات الكبيسة وأيام الأسبوع.

ودجات الشهر في واجهات التطبيقات

تعرض الواجهات الأمامية جسم منتقي الشهر من صفوف أسابيع منظمة وترويسات مُداوَرة بدلًا من الاعتماد على خصائص Date الحساسة للغة.

هل يمكنني بدء الأسبوع يوم الاثنين؟

استخدم 0 للأحد (الافتراضي)، وحتى 6 للسبت. تُداوَر الترويسات والحشو لتطابق ذلك.

ماذا يحدث إذا كان الشهر خارج النطاق 1–12؟

يجب أن تكون الأشهر أعدادًا صحيحة من 1 (يناير) إلى 12 (ديسمبر)؛ القيم الخارجة عن النطاق مرفوضة ولا تُحتسب.

هل يراعي فبراير السنوات الكبيسة؟

نعم. تستخدم الشبكة قواعد الكبس الميلادية، فيكون لفبراير الكبيس 29 يومًا، ويُحسب يوم الأسبوع لليوم الأول بعمليات حسابية على الأعداد الصحيحة وحدها لا بكائن Date المضيف.

كم صفًا من الأسابيع سيشغل الشهر؟

يذكر الناتج عدد الصفوف التي يحتاجها الشهر، مثل 5 صفوف لفبراير 2024 عندما يبدأ الأسبوع يوم الأحد، فتضبط الصفحة أو المفكرة قبل الطباعة.

لماذا توجد خانات فارغة في بداية الشبكة ونهايتها؟

تحافظ على سبعة أعمدة في كل صف حتى يقع كل تاريخ تحت يومه الصحيح. يبدأ فبراير 2024 يوم خميس، لذلك تترك الشبكة التي تبدأ يوم الأحد أربع خانات فارغة قبل اليوم 1.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/date/month-calendar

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/date/month-calendar \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"month":2}'
{
  "year": 2024,
  "month": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.month_calendar",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تعمل أداة المتصفح مجانًا على جهازك؛ أما API المدفوعة مسبقًا فتتقاضى $0.002 عن كل عنصر ناجح عندما تحتاج الخوادم وSDK إلى العقد نفسه.

السنة والشهر وأول يوم أسبوع قابل للضبط

لا يستدعي المحرك كائن Date في النظام المضيف إطلاقًا، لذلك لا تتبدل النتائج مع المناطق الزمنية أو إعدادات اللغة؛ ويُحسب يوم الأسبوع لليوم الأول بطريقة Sakamoto، ويتبع طول فبراير قاعدة الكبس الميلادية (القابلية للقسمة على أربعة، إلا سنوات القرن ما لم تكن قابلة للقسمة على أربعمئة أيضًا). أرسل عددين صحيحين إلزاميين: year ضمن النطاق الميلادي المدعوم، وmonth بواحد ليناير وحتى اثني عشر لديسمبر. الحقل الاختياري first_weekday عدد صحيح من صفر إلى ستة، حيث يعني الصفر الأحد، والواحد الاثنين، والستة السبت؛ احذفه للإبقاء على تخطيط بدء الأسبوع بالأحد الشائع في كثير من التقويمات الجدارية المطبوعة في الولايات المتحدة. تُقبل الأسماء البديلة y وyr لحقل year، وm وmon لحقل month، وweek_start أو start_weekday لأصل الأسبوع عندما تكون موثقة. الحقول الناقصة، والقيم غير الصحيحة، والسنوات خارج الحدود المنشورة، وfirst_weekday خارج صفر إلى ستة، وأي شهر أقل من واحد أو أكبر من اثني عشر تُطلق invalid_input كي يصحح المُستدعي الطلب بدلًا من استلام شهر مُرحَّل بصمت قد يُفسد طباعة ورقة كاملة.

قراءة الأسابيع والترويسات وحشو الأيام

ولأن الحشو قيم null صريحة، لا تضطر أدوات العرض أبدًا إلى إعادة حساب إزاحات الأعمدة بنفسها. عند النجاح، تعيد الاستجابة السنة والشهر بعد التسوية، وسلسلة month_name بالإنجليزية للعناوين، وdays_in_month كعدد صحيح لطول ذلك الشهر. يُبيّن العلم is_leap_year ما إذا كانت السنة كبيسة وفق التقويم الميلادي حتى عندما لا يكون الشهر فبراير. يصف first_weekday وfirst_weekday_name أصل الأسبوع الذي طلبته؛ أما first_of_month_weekday واسمه فيحددان موضع اليوم الأول على المقياس المطلق من الأحد إلى السبت كي تُبرز الواجهات البداية الحقيقية دون تخمين. weekday_headers مصفوفة من سبعة عناصر لأسماء أيام الأسبوع الإنجليزية مُداوَرة بحيث يطابق العمود الأول قيمة first_weekday — مثلًا من الاثنين إلى الأحد عندما تكون first_weekday واحدًا. مصفوفة weeks هي جوهر العقد: كل عنصر فيها له week_index ومصفوفة days بطول سبعة، حيث كل خانة إما رقم يوم من واحد إلى days_in_month أو null لحشو الفراغات قبل الأول وبعد الأخير. week_count هو عدد الصفوف، وعادة ما يكون من أربعة إلى ستة. تكون calendar دائمًا gregorian وmethod دائمًا month_calendar لتفريع مستقر في الاختبارات. استخدم weekday_headers لعناوين أعمدة الجدول، وweeks لخلايا جسم الشبكة القابلة للطباعة، وdays_in_month عندما تحتاج أيضًا إلى تسمية توضيحية بطول الشهر.

استخدام API والتسعير وسير عمل الطباعة والحدود العملية

أرسل جسم JSON يتضمن الحقلين الصحيحين الإلزاميين year وmonth، مع first_weekday الاختياري عندما تحتاج إلى تخطيط يبدأ بالاثنين أو تخطيط إقليمي آخر. استخدم API المدفوعة مسبقًا عندما يحتاج خط إنتاج طباعة أو مولّد فصول دراسية أو منتج جدولة أو مخطط متعدد المستأجرين إلى عقد مستقر برصيد KIT بسعر $0.002 لكل عنصر ناجح؛ فإخفاقات التحقق لا تستهلك الرصيد أبدًا بعد أن يرفض المحرك الحمولة. اقرن نقطة النهاية هذه بفاحص عدد أيام الشهر عندما تحتاج إلى الطول فقط، أو بأدوات بناء الدعوات عندما تكون الخطوة التالية ملف حدث لا شبكة شهر — فتلك نوايا بحث ومنتجات مختلفة. يمكن لمؤلفي SDK تحويل weeks إلى جداول HTML أو خلايا PDF عمودًا بعمود باستخدام weekday_headers كوسوم thead وخانات null كخلايا فارغة جاهزة لأنماط طباعة CSS.

كيف أُنشئ تقويمًا شهريًا قابلًا للطباعة؟

أرسل JSON يتضمن year وmonth (من 1 إلى 12). تتضمن الاستجابة weeks (كل منها بسبع خانات أيام) وweekday_headers وdays_in_month لتخطيط شبكة كاملة.

هل مولّد التقويم الشهري القابل للطباعة مجاني؟

أداة المتصفح تعمل مجانًا على جهازك. تستدعي API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحتسب.

اطّلع على توثيق KIT الكامل ←