حاسبة يوم الميلاد
من وُلد في 25 يوليو 1990 يقع عيد ميلاده في 2026 يوم سبت. أدخل تاريخ ميلادك والسنة التي تخطط لها لتعرف يوم الأسبوع، مع التحقق من يوم 29 فبراير في السنوات الكبيسة فقط. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- التاريخ
- 1990-07-25
- السنة
- 2,026
- الشهر
- 7
- اليوم
- 25
- عيد الميلاد
- 2026-07-25
- يوم الأسبوع
- Saturday
تجيب حاسبة يوم الميلاد هذه عن سؤال يُكتب في كل موسم تخطيط: في أي يوم من الأسبوع يقع عيد الميلاد في سنة معينة؟ تُدخلون تاريخ الميلاد بوصفه يوم تقويم ISO وسنة مقصد. ينسخ المحرك الشهر واليوم إلى تلك السنة، ويتحقق من أن الذكرى تاريخ غريغوري حقيقي، ثم يعيد اسم يوم الأسبوع بالإنجليزية. لا يُقبل 29 فبراير إلا عندما تكون سنة الميلاد وسنة المقصد كبيستين معًا، فيُرفض التاسع والعشرون من فبراير في سنة مشتركة بدل أن يُزاح صامتًا إلى الثامن والعشرين أو إلى الأول من مارس. استخدموها حين تعرفون سجل الميلاد مسبقًا ولا تحتاجون إلا يوم الأسبوع لتلك الذكرى في سنة أخرى.
معنى يوم عيد الميلاد وكيف تُبنى الذكرى
يوم عيد الميلاد هو يوم الأسبوع الذي تقع فيه ذكرى تاريخ الميلاد في سنة مختارة، لا يوم الولادة الأصلية ما لم تكن تلك السنة هي التي طلبتموها. تُفتح هذه الصفحة لمعرفة ما إذا كان عيد ميلاد قادم يوم سبت يمكن الاستضافة فيه، أو ما إذا كان عيد ميلاد الطفولة يوم دوام مدرسي، أو أي يوم سيحتله ميلاد مشهور في مئوية. المدخلات تاريخ ميلاد مكتوب يوم تقويم ISO وسنة مقصد مكتوبة سنة غريغورية من واحد إلى تسعة آلاف وتسعمائة وتسعة وتسعين.
ينسخ المحرك الشهر ويوم الشهر من تاريخ الميلاد إلى سنة المقصد، ويتحقق من أن الذكرى الناتجة يوم مدني حقيقي، ويسمي يوم الأسبوع بالإنجليزية. هذا الفصل هو المنتج: لا ترسلون تاريخًا كاملًا للسنة التي تهمّكم؛ بل ترسلون سجل الميلاد زائد السنة التي تخططون لها. التاسع والعشرون من فبراير هو الذكرى الوحيدة التي قد تختفي.
من وُلد في التاسع والعشرين من فبراير لا يملك عيد ميلاد تقويميًا إلا في السنوات الكبيسة الغريغورية. إذا كان تاريخ الميلاد التاسع والعشرين من فبراير في سنة كبيسة وسنة المقصد مشتركة، ترفض هذه الحاسبة الطلب بدل اختراع عرف قانوني كالاحتفال في الثامن والعشرين من فبراير أو الأول من مارس. تواريخ الميلاد غير الصالحة، ومنها التاسع والعشرون من فبراير في سنة ميلاد غير كبيسة، والحادي والثلاثون من أبريل، أو سلسلة ليست سنة-شهر-يوم، تفشل كذلك.
تتبع السنوات الكبيسة القاعدة المعتادة: تقبل القسمة على أربعة، إلا القرون التي لا تقبل القسمة على أربعمائة.
أين تبرر حاسبة يوم الميلاد وجودها
تستخدم الأسر ومنظمو المناسبات حاسبة يوم الميلاد لحجز قاعة قبل طباعة الدعوات، لأن ذكرى السبت قائمة تسوق مختلفة عن الثلاثاء. يحتاج المعلمون ومواقع الاستعداد للامتحان وحيًا حتميًا يعلّم التاسع والعشرين من فبراير في سنة مشتركة غير صالح بدل تحريك التاريخ صامتًا، وهو فخ مفضل في واجبات التقويم. تعيد صفحات الأنساب والتقاويم الرياضية بناء يوم ميلاد تاريخي في سنة تذكارية لاحقة دون الاعتماد على ساعة المضيف.
وما تزال فرق المنتج التي تقدّم أصلًا أداة عامة ليوم الأسبوع بحاجة إلى هذه الصفحة: يكتب الباحثون في أي يوم من الأسبوع عيد ميلادي، لا أي يوم من الأسبوع هذا التاريخ ISO، ويأتون بسجل ميلاد زائد سنة لا بتاريخ مقصد كامل. يستدعي المطوّرون العقد نفسه من نصوص برمجية لبذر تجهيزات تطبيقات الدعوة، والتحقق من تواريخ ميلاد يدخلها المستخدم قبل عرض جدولة، أو استيفاء بيان منتج يطلب حقل يوم أسبوع لا تخمينًا. لا تستهلك عملية التحقق الفاشلة الرصيد.
أبقوا الطلبات صغيرة وثبّتوا سلسلة اليوم في الاختبارات لتحصلوا على اسم ذكرى قابل لإعادة الإنتاج للواجبات وإضافات LMS والعاملين على الحافة دون إقامة مكتبة تقويم خاصة. هذه الصفحة ليست حاسبة عمر، ولا أداة احتمال لمفارقة عيد الميلاد، ولا منسّق تواريخ واعيًا بالمحلية.
حالات الاستخدام
تخطيط لقاء وفق يوم الأسبوع
أدخلوا تاريخ ميلاد والسنة التي تستضيفون فيها لتروا إن كانت الذكرى سبتًا أو مساء دوام أو عطلة نهاية أسبوع رسمية قبل حجز القاعة.
واجبات وامتحانات التقويم
تحققوا من يوم عيد ميلاد كتابي في سنة لاحقة، بما في ذلك إخفاقات يوم الكبيس، أمام وحٍ حتمي بدل استدعاء Date الحساس للمنطقة الزمنية.
تجهيزات الدعوات والأنساب
ابذروا بيانات اختبار وصفحات تذكارية بيوم إنجليزي لتاريخ ميلاد معروف مُسقط على سنة مختارة، دون قراءة ساعة المضيف.
الأسئلة الشائعة
كيف أعرف في أي يوم من الأسبوع يقع عيد ميلادي؟
أرسلوا تاريخ الميلاد بصيغة YYYY-MM-DD في date والسنة التي تهمّكم في year.
ماذا يحدث إن وُلدت في 29 فبراير وكانت سنة المقصد غير كبيسة؟
لا تنقل هذه الحاسبة عيد ميلاد 29 فبراير إلى 28 فبراير ولا إلى 1 مارس؛ يجب أن توجد الذكرى في التقويم المدني.
ما الذي يُعد تاريخ ميلاد غير صالح؟
كل ما ليس يومًا غريغوريًا حقيقيًا YYYY-MM-DD: شكل خاطئ، شهر 00 أو 13، 31 أبريل، أو 29 فبراير في سنة ميلاد غير كبيسة. لا تُفوتر تلك الطلبات.
هل هو يوم الأسبوع نفسه الذي وُلدت فيه؟
فقط إذا اخترت سنة ميلادك سنةً مقصودة. وفي غير ذلك هو يوم الأسبوع لعيد ميلادك في السنة التي تختارها، فمن وُلد في 25 يوليو 1990 يقع عيد ميلاده في 2026 يوم سبت.
ما السنوات التي يمكنني الاستعلام عنها؟
أي سنة ميلادية من 1 إلى 9999. وتتبع السنوات الكبيسة القاعدة المعتادة: تقبل القسمة على أربعة، باستثناء سنوات بداية القرن التي لا تقبل القسمة على أربعمئة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/life/birthday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1990-07-25","year":2026}'const res = await fetch("https://api.kit.forhosting.com/life/birthday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "1990-07-25",
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/birthday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "1990-07-25",
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/birthday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"1990-07-25","year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"1990-07-25","year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/birthday", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"date": "1990-07-25",
"year": 2026
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.birthday",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تغذي الحسابات الصحيحة نفسها ودجة المتصفح المجانية وواجهة API، بلا ساعة مضيف ولا منطقة زمنية ولا كائن Date، فتُرجع دعوتان بنفس المدخلات دائمًا اليوم نفسه.
معنى يوم عيد الميلاد وكيف تُبنى الذكرى
يُحسب يوم الأسبوع بصيغة ساكاموتو الصحيحة على التقويم الغريغوري الاستباقي، لا بكائن Date لدى المضيف، فيتفق متصفح في طوكيو وعامل API على Saturday نفسه.
عقد الإدخال وشكل الرد وسلوك الخطأ
يجب أن يكون سلسلة تطابق أربعة أرقام ثم شرطة ثم رقمين ثم شرطة ثم رقمين، وأن يسمي يومًا غريغوريًا حقيقيًا في نطاق السنوات الشامل من واحد إلى تسعة آلاف وتسعمائة وتسعة وتسعين. لا تُفوتر عملية التحقق الفاشلة أبدًا. الإخفاقات الشائعة غياب date أو year، وسلسلة ميلاد ليست سنة-شهر-يوم، ويوم مدني مستحيل مثل 2023-02-29، وسنة خارج الحدود الموثقة، وتاسع وعشرون من فبراير مُسقط على سنة مقصد مشتركة. اقرنوا الرد بواجهة تقويمكم إن احتجتم شبكة شهر؛ لا يسمي هذا الطرف إلا يوم الأسبوع ولا يصدر محليات ولا مناطق زمنية ولا قوائم تخطيط حفلة. أرسلوا جسم JSON بحقلين إلزاميين. يعيش تاريخ الميلاد في date وقد يصل أيضًا باسم birth_date أو birth أو dob أو born أو birthdate. تعيش سنة المقصد في year وقد تصل أيضًا باسم target_year أو in_year. يجوز أن تكون عددًا صحيحًا JSON أو سلسلة عدد صحيح؛ والكسور والسلاسل الفارغة والقيم خارج نطاق السنوات تفشل بـ invalid_input يسمي الحقل. عند النجاح يعيد الجسم تاريخ الميلاد القانوني وسنة المقصد وشهر الذكرى ويومها وسلسلة ISO للذكرى في birthday واسم اليوم بالإنجليزية وweekday_short من ثلاثة أحرف ورقم يوم ISO حيث الاثنين واحد والأحد سبعة وعلامة leap_year لسنة المقصد ورسالة قصيرة مثل Birthday 25 July falls on Saturday in 2026. السعر $0.002 ثابت لكل طلب ناجح بوحدة item.
أين تبرر حاسبة يوم الميلاد وجودها
ولأن التنفيذ تحليل parse خالص من الطبقة A، تكلف كل دعوة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أسئلة تقنية
هل يعتمد يوم الأسبوع على منطقتي الزمنية؟
لا. يستخدم المحرك حساب ساكاموتو الغريغوري ولا يقرأ ساعة المضيف ولا منطقة Date، فتتفق أداة المتصفح وAPI.
كم تكلفة حاسبة يوم الميلاد؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل دعوة ناجحة؛ ولا يُفوتر الإدخال غير الصالح.