Utilities🌐 سيرفر YASمتاح عبر APIbeginner
فرق التواريخ
يحسب بدقة الفارق الزمني والمدة بين تاريخين بالأيام والساعات والدقائق وأيام العمل الرسمية.
معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
النتيجة
—إيه اللي الأداة دي بتعمله؟
يحسب بدقة الفارق الزمني والمدة بين تاريخين بالأيام والساعات والدقائق وأيام العمل الرسمية.
إمتى أستخدمها؟
- حساب الفترات المتبقية لانتهاء الاشتراكات، المهام، المواعيد النهائية، والعقود.
- حساب أيام العمل الفعلية واستبعاد عطلات نهاية الأسبوع لحساب المهل الزمنية.
- التحقق من الفوارق الزمنية بين الأحداث في سجلات السيرفر وتحليلات البيانات.
مثال واقعي
الإدخال
من: 2026-01-01 إلى: 2026-08-16
الناتج
الفارق: 227 يوماً | 32 أسبوعاً و 3 أيام | 163 يوم عمل | 5,448 ساعة
حساب زمني دقيق يشمل السنوات الكبيسة وتوزيع الأسابيع.
إدخال → معالجة → ناتج → الخطوة التالية
- الإدخال
- اختر تاريخ البداية وتاريخ النهاية من منتقي التواريخ.
- المعالجة
- يقوم المحرك بحساب الفروق الزمنية بدقة المللي ثانية وتوزيعها على الوحدات المختلفة.
- الناتج
- بطاقة إحصائية شاملة توضح إجمالي الأيام، الأسابيع، الشهور، وساعات العمل.
- الخطوة التالية
- استخدم البيانات في تخطيط مشاريعك أو حساب استحقاقات الفواتير.
أخطاء شائعة
- تجاهل السنوات الكبيسة وفروق عدد أيام الشهور عند الحساب اليدوي.
- نسيان تحديد ما إذا كان اليوم الأخير مشمولاً في الحساب (Inclusive vs Exclusive).
- الخلط بين حساب الأيام التقويمية وأيام العمل الفعلية (Business days).
يعني إيه النتيجة
قياس رياضي دقيق للفترة الفاصلة بين حدثين تاريخيين بكافة وحدات قياس الوقت الممكنة.
الخصوصية والأمان
Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.
API
Endpoint
POST https://yas.sh/api/v1/tools/date-difference
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/date-difference" \
-H "Content-Type: application/json" \
-d '{"a":"2026-01-01","b":"2026-08-08"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/date-difference", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"a": "2026-01-01",
"b": "2026-08-08"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/date-difference", json={"a":"2026-01-01","b":"2026-08-08"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| a | string | Yes | Date 1 (ISO or unix seconds) |
| b | string | Yes | Date 2 (ISO or unix seconds) |
Success response
{ "result": { "milliseconds": ..., "days": 219, "weeks": 31, "businessDays": 156, "yearsApprox": 0.6 } }Difference between two dates: years/months/days/hours/minutes/seconds + business days.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
أدوات مرتبطة