رقم يوم الأسبوع ISO
أدخل تاريخًا واحصل على رقم يومه وفق ISO، من 1 للاثنين إلى 7 للأحد: يوم 2026-07-25 هو سبت، فيكون الجواب 6. ويظهر معه اسم اليوم وخطوات الحساب. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- التاريخ
- 2026-07-25
- السنة
- 2,026
- الشهر
- 7
- اليوم
- 25
- يوم الأسبوع ISO
- 6
يجيب رقم يوم الأسبوع ISO عن سؤال دقيق يطرحه المهندسون والمخططون المهتمون بالمعايير يوميًا: لتاريخ تقويمي معيّن، أي عدد صحيح من واحد إلى سبعة يعيّنه ISO 8601 لذلك اليوم؟ الصق سلسلة سنة-شهر-يوم مثل ألفين وستة وعشرين شرطة صفر سبعة شرطة خمسة وعشرين، فتعيد هذه الأداة رقم يوم الأسبوع ISO حيث الإثنين واحد والثلاثاء اثنان والأحد سبعة، مع اسم يوم قصير بالإنجليزية التعاقدية وقائمة مرتبة لخطوات حسابية.
ماذا تعني ترقيم أيام الأسبوع ISO ولماذا يختلف عن أنظمة أصل الأحد
يعرّف ISO 8601 رقم يوم الأسبوع كعدد صحيح من واحد إلى سبعة مع الإثنين أول أيام الأسبوع والأحد سابعها. ليست نفس JavaScript Date getDay التي تعيد صفرًا للأحد حتى ستة للسبت، ولا أنظمة تعامل الأحد كيوم واحد. عندما تحتاج رقم ISO تحديدًا — مثل بناء سلسلة تاريخ أسبوع ISO أو المقارنة مع عمود قاعدة بيانات يخزّن من واحد إلى سبعة أو التحقق من أن سلسلة اجتماعات تقع دائمًا على رقم اليوم خمسة — تريد حاسبة لا تخلط بين الاتفاقيتين.
تقبل هذه القدرة تاريخًا تقويميًا ISO واحدًا بأربعة أرقام وشرطة ورقمين وشرطة ورقمين، وتتحقق من وجود اليوم في التقويم الغريغوري الاستباقي، وترسم التاريخ إلى رقم يوم ISO بصيغة ساكاموتو الصحيحة المدمجة. تتبع السنوات الكبيسة القاعدة المعتادة: القابلة للقسمة على أربعة باستثناء قرون غير قابلة للقسمة على أربعمئة. تعيد الاستجابة التاريخ القانوني والسنة والشهر واليوم الرقمية ليسجّل المستدعي الإدخال والرمز المشتق دون إعادة تحليل.
نصائح عملية وحدود وحالات حافة وبحوث ذات صلة
أرسل دائمًا تاريخًا تقويميًا خالصًا بلا مكوّن وقت ولا ثوانٍ كسرية ولا Z ختامية؛ تُرفض الطوابع الموسّعة حتى لا تزيح منتصفات الليل حسب المنطقة الزمنية اليوم المدني. احتفظ بمجموعة صغيرة معروفة للاختبارات: تاريخ منتصف أسبوع، وأحد يجب أن يعيد سبعة، وإثنين يجب أن يعيد واحدًا، ويوم كبيس صالح مثل ألفين وأربعة وعشرين شرطة صفر اثنين شرطة تسعة وعشرين، وفشل متعمد مثل ألفين وثلاثة وعشرين شرطة صفر اثنين شرطة تسعة وعشرين.
تتوقف حدود السنة عند تسعة آلاف وتسعمئة وتسعة وتسعين لتبقى سلاسل ISO ذات الأربعة أرقام معرّفة جيدًا على سطح المنتج هذا. فحوصات الذهاب والإياب مباشرة: أعد حساب يوم الأسبوع بمصدر غريغوري موثوق آخر وتأكد أن الإثنين يُرسم إلى واحد والأحد إلى سبعة. تستهدف هذه الصفحة من يبحث عن رقم يوم ISO أو يوم أسبوع ISO 8601 من واحد إلى سبعة أو الإثنين يساوي واحدًا والأحد يساوي سبعة من تاريخ ISO.
ليست عدّاد أيام عمل ولا منسقًا واعيًا للمحلية ولا أداة عمر أو فاصل.
حالات الاستخدام
تجهيزات أسبوع ISO والمجدولين
تولّد فرق الخلفية تجهيزات معروفة الإثنين=1…الأحد=7 لخطوط أسبوع ISO وواجهات التقويم دون الاعتماد على ساعة المضيف أو المنطقة الزمنية.
تمارين الواجبات والمعايير
يؤكد الطلاب والمدربون عدد يوم الأسبوع ISO لتواريخ الكتب ويقارنونه بأنظمة أصل الأحد التي تستخدم من صفر إلى ستة.
الأسئلة الشائعة
أي تنسيق تاريخ أحتاج؟
تاريخ تقويمي ISO واحد بصيغة YYYY-MM-DD (مثل 2026-07-25). لا تُقبل التواريخ الزمنية ولا الترتيبية ولا تواريخ الأسبوع.
كيف يُعرَّف رقم يوم الأسبوع ISO؟
الإثنين = 1، الثلاثاء = 2، الأربعاء = 3، الخميس = 4، الجمعة = 5، السبت = 6، الأحد = 7، وفق ISO 8601.
ماذا يحدث مع تاريخ غير صالح مثل 2023-02-29؟
تُرفض أيضًا الأشهر غير الصالحة وأيام الصفر والأشكال غير YYYY-MM-DD.
هل يمكنني لصق تاريخ مع الوقت؟
لا. أدخل تاريخ التقويم وحده دون وقت أو علامة منطقة زمنية. فقد يدفع الوقت اليوم إلى ما بعد منتصف الليل في منطقة أخرى، لذلك يُرفض حتى لا تحصل على يوم خاطئ.
هل يوضح الناتج إن كانت السنة كبيسة؟
نعم. بجانب رقم اليوم واسمه ترى إن كانت السنة كبيسة، مع قائمة قصيرة بخطوات الحساب، فيُقبل يوم 29 فبراير في السنة الكبيسة ويُفحص مثل أي يوم آخر.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/date/iso-weekday-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/iso-weekday-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/iso-weekday-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/iso-weekday-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/iso-weekday-number", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"date": "2026-07-25"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.iso_weekday_number",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
year_min | 1 |
year_max | 9999 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض الأشكال غير الصالحة والأشهر المستحيلة والتاسع والعشرون من فبراير خارج سنة كبيسة بـ invalid_input بدل إجابة خاطئة صامتة.
ماذا تعني ترقيم أيام الأسبوع ISO ولماذا يختلف عن أنظمة أصل الأحد
تدعم هذه الاتفاقية تواريخ أسبوع ISO وكثيرًا من تقاويم الأعمال الأوروبية وعددًا لا يحصى من واجهات API التي تخزّن يوم الأسبوع كرمز مناسب للآلة لا اسمًا موضعيًا.
كيف تستدعي API وماذا تحتوي الاستجابة
يجب أن تطابق السلسلة YYYY-MM-DD تمامًا وتمثّل يومًا حقيقيًا في نطاق السنة الشامل من واحد إلى تسعة آلاف وتسعمئة وتسعة وتسعين. فضّل هذه النقطة عندما يكون المنتج الرئيسي للنداء هو رقم ISO نفسه؛ إن احتجت أساسًا اسم يوم طويل للنثر فقد تناسب حاسبة يوم أسبوع أوسع، لكنهما يبقيان متسقين في الترقيم من الإثنين إلى الأحد. أرسل جسم JSON بحقل سلسلة إلزامي اسمه date. قد تصل نفس القيمة تحت الأسماء البديلة iso_date أو value أو day لتوافق النماذج. عند النجاح تتضمن الحمولة date كسلسلة قانونية، وyear وmonth وday كأعداد صحيحة، وiso_weekday وweekday_number لنفس العدد من واحد إلى سبعة، وweekday_name كتسمية إنجليزية طويلة موازية لذلك الرقم، وleap_year كمنطقي، ورسالة مقروءة، ومصفوفة steps تعيد التحليل والتصنيف. فشل التحقق — حقل مفقود أو نوع خاطئ أو شكل سيء أو سنة خارج النطاق أو شهر أو يوم مستحيل أو تاسع وعشرون فبراير غير كبيس — يعيد invalid_input ولا يُحاسب. التسعير ثابت $0.002 لكل طلب ناجح بوحدة item وسعر هامشي صفري.
نصائح عملية وحدود وحالات حافة وبحوث ذات صلة
المهام الفاشلة بـ invalid_input لا تستهلك رصيد الدفع المسبق. عند الدمج خزّن iso_weekday كعمود صحيح وعامل weekday_name كنص إنجليزي للعرض فقط.
حالات التكامل
فحوصات عقد قاعدة البيانات وAPI
يتحقق المهندسون من تطابق رموز أيام الأسبوع المخزّنة مع ترقيم ISO 8601 عندما يتوفر فقط ختم تاريخ ISO من نموذج أو ملف استيراد.
أسئلة تقنية
هل تعتمد النتيجة على منطقتي الزمنية؟
لا. يستخدم الحلّال حسابًا غريغوريًا خالصًا ولا يقرأ ساعة المضيف ولا منطقة Date، لذا يتفق المتصفح وAPI.
كم تكلفة API رقم يوم الأسبوع ISO؟
الطلبات الناجحة بسعر ثابت $0.002 لكل عنصر. فشل التحقق (invalid_input) لا يُحاسب. مشغّل المتصفح مجاني.