الأيام المنقضية في الربع
حتى 15 فبراير 2026 انقضى 45 يومًا كاملًا منذ بدأ الربع الأول في 1 يناير. أدخل تاريخًا لترى ربعه وبدايته والأيام المنقضية منه، مع احتساب يوم البداية صفرًا. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- التاريخ
- 2026-02-15
- السنة
- 2,026
- الربع
- 1
- بداية الربع
- 2026-01-01
- الأيام المنقضية
- 45
تُشغّل عدّادات الأيام منذ بداية الربع لوحات المعلومات وساعات اتفاقيات مستوى الخدمة وقوائم إغلاق المالية ومقاييس المنتج التي تُبلّغ عن التقدم داخل الأرباع من الأول إلى الرابع. تأخذ هذه القدرة تاريخ ISO صريحاً واحداً، وتربطه بربعه التقويمي بتوقيت UTC، وتُعيد عدد الأيام الكاملة المنقضية منذ بدء ذلك الربع — لا تخميناً بالساعة الحائطية ولا «اليوم» نسبياً. في تاريخ بدء الربع تكون النتيجة صفراً؛ ويضيف كل يوم تقويمي لاحق واحداً. أما القيم الناقصة والسلاسل غير المتوافقة مع ISO والأيام التقويمية المستحيلة فتُرفض بخطأ إدخال غير صالح كي تخفق الأتمتة بصوت عالٍ بدل اختلاق خط زمني.
ماذا تعني الأيام المنقضية في الربع
الربع التقويمي كتلة ثابتة من ثلاثة أشهر في السنة الميلادية: الأول يمتد من يناير إلى مارس، والثاني من أبريل إلى يونيو، والثالث من يوليو إلى سبتمبر، والرابع من أكتوبر إلى ديسمبر. بداية كل ربع هي أول يوم من شهره الأول بالتاريخ التقويمي بتوقيت UTC، مستقلةً عن المناطق الزمنية والتقاويم التجارية وإزاحات السنة المالية. والأيام الكاملة المنقضية هي الفرق الصحيح بين يوم تاريخك في السنة ويوم بداية الربع في السنة نفسها.
يجعل ذلك التعريف أول يوم من الربع يُبلّغ عن صفر أيام منقضية، والثاني عن واحد، وهكذا حتى آخر يوم من الربع. وخلافاً لـ«الأيام المتبقية» أو «أيام العمل»، يتجاهل هذا العدّ عطلات نهاية الأسبوع والأعياد؛ فهو مسافة تقويمية مدنية خالصة. وتُعالَج السنوات الكبيسة معالجةً صحيحة في فبراير، فتاريخ في أواخر الربع الأول من سنة كبيسة يظل يُطرح من الأول من يناير مع تضمين اليوم الإضافي حين يقع قبل المدخل.
ولأن كل حقل مشتق من المدخل وحده، تبقى الاختبارات المرجعية والنصوص دون اتصال ومشغّل المتصفح المجاني متطابقة بتاً بتّاً مع مسار الواجهة المدفوع.
كيف ترسل تاريخ ISO بشكل صحيح
زوّد التاريخ سلسلةً بصيغة سنة-شهر-يوم، أو تاريخاً ووقتاً كاملاً بصيغة ISO تكون بادئته التقويمية سنة-شهر-يوم قبل حرف T أو مسافة. يُستعمل التاريخ التقويمي بتوقيت UTC فقط: تُتجاهل الساعات والدقائق والثواني والإزاحات كي يُعدّ 2026-02-15T23:59:59Z و2026-02-15 كلاهما اليوم المدني نفسه. لا ترسل سلاسل منسَّقة محلياً مثل 15/02/2026 أو أسماء الأشهر؛ فتلك تُرفض بوصفها إدخالاً غير صالح.
كما تخفق التواريخ المستحيلة مثل الثلاثين من فبراير أو الشهر الثالث عشر. وفضّل سلسلة ISO قابلة للقراءة الآلية دون وحدات أو نثر كي لا تُخمّن أدوات التحليل أبداً. وحين تحتاج «الأيام المنقضية حتى الآن هذا الربع» نسبةً إلى تاريخ تقرير، مرّر تاريخ التقرير صراحةً بدل الاعتماد على ساعة الخادم — فالقدرة لا تقرأ Date.now() أبداً.
تُعيد النداءات الناجحة التاريخ المُطبَّع والسنة والربع (من 1 إلى 4) وبداية الربع بصيغة سنة-شهر-يوم والأيام المنقضية عدداً صحيحاً غير سالب.
أين تلائم عدّادات أيام الربع خطوط الأنابيب الحقيقية
كثيراً ما تحتاج فرق العمليات والمالية إلى رقم واحد يجيب عن مدى تقدّم الربع الحالي على تقويم ثابت، من أجل أشرطة التقدم ومخططات الاحتراق وقوائم الإغلاق التي تُفتح في اليوم صفر من الربع. وتطبع مهام تحليلات المنتج الأحداث بالربع والأيام المنقضية كي تصطف الأفواج عبر المناطق دون انحراف التوقيت المحلي. وتستطيع محركات اتفاقيات مستوى الخدمة مقارنة عدّادات الأيام التعاقدية بالأيام المنقضية من بداية ربع معروفة دون اختلاق جدول أيام عمل حين يكون العقد زمناً تقويمياً خالصاً.
وتمشي أدوات الاستيراد الدفعي عبر صفوف CSV من تواريخ ISO وتُلحق البنية الرباعية الحقول نفسها في كل تحميل مستودع. استعمل مشغّل المتصفح المجاني لتاريخ واحد، أو استدعِ الواجهة حين تحتاج الأتمتة النتيجة المغلقة الشكل نفسها بمقياس واسع. اجمع المخرج مع أدوات تاريخ أخرى إذا احتجت الأيام المتبقية أو مرشحات أيام العمل؛ تبقى هذه القدرة مركّزة على عدّ أيام منقضية حتمي واحد كي يبقى العقد صغيراً وثابتاً.
حالات الاستخدام
لوحات تقدّم الربع
حوّل كل تاريخ ISO في التقرير إلى ربع وأيام منقضية كي تُظهر لوحات المؤشرات التقدم التقويمي داخل الأرباع دون مكتبات تاريخ في العميل.
إغلاق المالية وقوائم العمليات
اطبع المهام بعدد الأيام الكاملة المنقضية منذ بداية الربع لضبط المواعيد النهائية بما يوافق التقويم المدني لا أيام العمل المحلية.
وسم الأحداث الدفعي في التحليلات
طابق صفوف CSV أو المستودع من تواريخ ISO إلى حقول السنة والربع وبداية الربع والأيام المنقضية لتقارير أفواج واتفاقيات خدمة متسقة.
الأسئلة الشائعة
ماذا تُعيد الأيام المنقضية في الربع؟
تُعيد تاريخ ISO المُطبَّع والسنة والربع (من 1 إلى 4) وبداية الربع (سنة-شهر-يوم) والأيام المنقضية: الأيام الكاملة من أول يوم في ذلك الربع إلى تاريخك بتوقيت UTC.
هل أول يوم من الربع صفر أم واحد؟
صفر. تعني الأيام الكاملة المنقضية المسافة الصحيحة من بداية الربع؛ ففي تاريخ البداية نفسه لم ينقضِ بعدُ أي يوم كامل.
هل يستعمل منطقتي الزمنية المحلية أم ساعة الخادم؟
لا هذه ولا تلك. يُستعمل التاريخ التقويمي الذي ترسله فقط. وتُتجاهل الوقت من اليوم والإزاحات، ولا تقرأ الخدمة ساعة النظام أبداً.
متى يخفق الحساب؟
يخفق بخطأ إدخال غير صالح حين يكون التاريخ ناقصاً، أو غير متوافق مع ISO سنة-شهر-يوم (أو تاريخ ووقت ISO بتلك البادئة)، أو ليس يوماً تقويمياً حقيقياً لذلك الشهر والسنة.
كم يكلّف؟
أداة الصفحة مجانية في متصفحك. ولا تُحتسب المدخلات غير الصالحة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/date/days-elapsed-quarter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-02-15"}'const res = await fetch("https://api.kit.forhosting.com/date/days-elapsed-quarter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-02-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/days-elapsed-quarter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-02-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/days-elapsed-quarter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-02-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-02-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/days-elapsed-quarter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"date": "2026-02-15"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.days_elapsed_quarter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يستعمل الحساب السنة والشهر واليوم الذي ترسله فقط، فالحمولة نفسها تنتج دائماً رقم الربع ذاته وبداية الربع والأيام المنقضية في كل بيئة.
كيف ترسل تاريخ ISO بشكل صحيح
وتُقبل الأسماء البديلة مثل iso وday وvalue وon وat كي تنطبق حقول النماذج القائمة بنظافة دون تعديل الأسماء. أداة الصفحة مجانية؛ وعبر الواجهة يكلّف الحساب الناجح $0.002 لكل طلب، ولا تُحتسب المدخلات غير الصالحة.