حاسبة وقت الغروب
عند خط الاستواء ومع ميل شمسي قدره 23.44 درجة تغرب الشمس عند الساعة 18 بالتوقيت الشمسي، بزاوية ساعية قدرها 90 درجة بعد الظهر. أدخل خط العرض والميل وفارق ساعتك لتحصل على وقت الغروب المحلي بساعات عشرية. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- خط العرض
- 0
- الميل
- 23.44
- إزاحة المنطقة الزمنية
- 0
- الزاوية الساعية (°)
- 90
- الساعة الشمسية للغروب
- 18
- وقت الغروب
- 18
وقت الغروب دالة مثلثية مغلقة لثلاث كميات: العرض الجغرافي للراصد، وميل الشمس في ذلك التاريخ، والساعات التي يتقدم بها الساعة المحلية على الزمن الشمسي الظاهري. تقيّم هذه الحاسبة المتطابقة الهندسية cos ω يساوي ناقص tan φ في tan δ، ثم تحوّل زاوية ساعة الغروب ω إلى ساعات عشرية بعد الظهر الشمسي، وتضيف إزاحة النطاق الزمني لتنتج توقيتًا محليًا بالساعات العشرية. تُرفض الليلة القطبية، حيث لا تشرق الشمس، للسبب نفسه: لا غروب يُبلَّغ.
ما زاوية ساعة الغروب وكيف تصبح توقيتًا محليًا
ظهر الشمس الظاهري هو اللحظة التي تكون فيها زاوية الساعة المحلية صفرًا: تقف الشمس على خط زوال الراصد وتشير الظلال إلى الشمال أو الجنوب الحقيقيين. يقع الغروب بعد ذلك الظهر عند زائد زاوية واحدة ω، وهي زاوية ساعة الغروب. على أرض كروية بأفق هندسي حقيقي — مركز قرص الشمس بلا انكسار جوي — يكون ارتفاع الشمس صفرًا تمامًا عندما يساوي جيب تمام ω حاصل ضرب ظل العرض في ظل الميل مع عكس الإشارة: cos ω = −tan φ tan δ.
ويمكن كتابة الجيب التمام نفسه بلا ظلال على أنه ناقص sin φ sin δ على cos φ cos δ، فيبقى محدودًا عند القطبين حيث يتباعد tan φ. تدور الأرض خمس عشرة درجة من زاوية الساعة في كل ساعة مدنية، لذا فالغروب بالزمن الشمسي اثنا عشر زائد ω بالدرجات على خمسة عشر، أو اثنا عشر زائد اثني عشر ω على π إن كانت ω بالراديان. الساعات العشرية هي العقد: 18.5 تعني السادسة والنصف مساءً، و19.25 تعني 19:15.
تقيّم هذه الصفحة تلك المتطابقة وحدها. لا تحوّل تاريخ تقويم إلى ميل، ولا تضيف الدرجات التقليدية −0.833 التي تستخدمها جداول الغروب المدني للانكسار ونصف قطر الشمس، ولا تُدخل خط الطول ولا معادلة الزمن. تلك التصحيحات تجيب عن نوايا بحث أخرى.
السؤال هنا هندسي صرف: إذا أُعطيت φ وδ وإزاحة ساعة عن الزمن الشمسي الظاهري، ففي أي ساعة عشرية تلقى الشمس الأفق الحقيقي، أم أنها لا تغرب أصلًا.
عقد الإدخال وشمس منتصف الليل وشكل الاستجابة
عندما يتجاوز |tan φ tan δ| واحدًا فالشمس إما لا تغرب وإما لا تشرق. شمس منتصف الليل — حاصل الظلين أكبر من واحد مع φ وδ بالإشارة نفسها — تُرفض برسالة أن الشمس لا تغرب عند هذا العرض وهذا الميل. الليلة القطبية — إشارتان متضادتان بعد العتبة ذاتها — تُرفض لأنه لا ساعة غروب حين لا يغادر القرص الأفق أبدًا.
القطبان وميل زائد أو ناقص تسعين درجة يستعملان إشارة sin φ sin δ للاختبار نفسه، لأن صيغة الظل تتباعد. عند خط الاستواء يتلاشى tan φ فتكون ω زاوية قائمة دائمًا والغروب الشمسي 18.0 لأي ميل؛ وإزاحة صفر تترك النتيجة المحلية عند 18 كذلك. اقرنوا الساعة العشرية بمنسّقكم إن احتجتم HH:MM على لصاقة.
أين تؤدي حاسبة وقت الغروب عملها
تستعمل استوديوهات العمارة والإضاءة النهارية حاسبة غروب لوضع ساعة الشفق الهندسية على عرض معيّن وميل يوم تصميم، دون فتح تقويم فلكي. ويحتاج علماء الأحياء الميدانيون والزراعيون الذين يعرفون δ أصلًا من صيغة يوم السنة إلى التوقيت المطابق حتى تقع التغذية أو الري أو نوافذ الرصد بعد الشفق الحقيقي لا بعد جدول مدني اعتباطي. ويحوّل منظّمو الفعاليات الخارجية والمصوّرون ووحدات التصوير عرض الموقع زائد ميلًا مختارًا إلى ساعة عشرية تُدرج في ورقة النداء، ثم يضيفون الإزاحة المحلية حتى يطابق الرقم ساعات الموقع.
أما نماذج الطاقة التي تحسب طول النهار أصلًا من زاوية الساعة ذاتها فما زالت تحتاج ساعة الغروب عند جدولة كبح العاكسات أو مرحّلات إنارة الشوارع؛ يعيد هذا الطرف تلك الساعة لا المدة. فضّلوا هذه الصفحة عندما تكون نية البحث وقت الغروب نفسه — الساعة العشرية المحلية من φ وδ وإزاحة نطاق — لا مدة النهار ولا الشروق ولا الشفق المدني ولا تاريخ تقويم يُحوَّل عبر أفيد. تلك الأدوات القريبة تجيب عن استعلامات أخرى وينبغي ألا تلتهم هذه الصفحة.
لا يستهلك إخفاق التحقق، بما فيه شمس منتصف الليل، الرصيد. لن تخترع الحاسبة غروبًا في يوم قطبي؛ إن كان موقعكم داخل حزام شمس منتصف الليل فعُدّوا الخطأ الجواب الفيزيائي وانتقلوا إلى أداة طول نهار أو ارتفاع شمسي لبقية القصة.
حالات الاستخدام
استوديوهات الإضاءة النهارية والعمارة
ضعوا الشفق الهندسي على ميل يوم تصميم وعرض الموقع، ثم أزيحوه بإزاحة الساعة المحلية لدراسات التظليل والواجهة.
العمل الميداني وأوراق النداء
حوّلوا عرضًا معلومًا وميلًا شمسيًا إلى ساعة غروب عشرية لنوافذ الرصد والتصوير وجداول الفعاليات.
نصوص التحكم بالطاقة والإنارة
غذّوا بزاوية الساعة ذاتها المستعملة لطول النهار المرحّلات وجداول العاكس التي تحتاج ساعة الغروب لا المدة وحدها.
الأسئلة الشائعة
كيف يُحسب وقت الغروب المحلي من خط العرض والميل؟
تستوفي زاوية الساعة الهندسية cos ω = −tan φ tan δ. الغروب الشمسي هو 12 + ω°/15 ساعات عشرية.
ماذا يحدث إن لم تغرب الشمس؟
وتُرفض الليلة القطبية للسبب نفسه: لا غروب حين لا يشرق القرص.
ماذا تعني ساعة غروب عشرية؟
تُطوى القيم على [0, 24) عندما تدفع إزاحة كبيرة مساءً شمسيًا إلى صباح مدني تالٍ.
لماذا لا تطابق النتيجة وقت الغروب في تطبيق الطقس لدي؟
هذا هو الغروب الهندسي، أي لحظة ملامسة مركز الشمس للأفق الحقيقي. أما الجداول المنشورة فتصحح أيضًا الانكسار الجوي وحجم قرص الشمس وخط الطول ومعادلة الزمن، وهو ما لا تفعله هذه الحاسبة.
من أين أحصل على ميل الشمس لتاريخ معين؟
عليك إدخاله بنفسك، فالحاسبة لا تحوّل تاريخ التقويم إلى ميل. وعلى مدار السنة يبقى بين نحو موجب وسالب 23.44 درجة، وهو المدى المعتاد للأرض.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/phys/sunset \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat":40,"declination":23.44,"tz_offset":0}'const res = await fetch("https://api.kit.forhosting.com/phys/sunset", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat": 40,
"declination": 23.44,
"tz_offset": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/sunset",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat": 40,
"declination": 23.44,
"tz_offset": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/sunset", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat":40,"declination":23.44,"tz_offset":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat":40,"declination":23.44,"tz_offset":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/sunset", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"lat": 40,
"declination": 23.44,
"tz_offset": 0
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.sunset",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
عندما يتجاوز حاصل ضرب الظلين واحدًا لا تغرب الشمس — شمس منتصف الليل — فتفشل المهمة بالرمز invalid_input بدل اختراع توقيت ساعة.
ما زاوية ساعة الغروب وكيف تصبح توقيتًا محليًا
إضافة إزاحة النطاق تنقل تلك الساعة الشمسية إلى الساعة المحلية: ساعات الغروب تساوي الطيّ إلى أربعة وعشرين لاثني عشر زائد ω على خمسة عشر زائد tz_offset.
عقد الإدخال وشمس منتصف الليل وشكل الاستجابة
أرسِلوا جسم JSON بثلاثة أعداد منتهية إلزامية. lat هو العرض الجغرافي بالدرجات العشرية، موجب شمالًا وسالب جنوبًا، في الفترة المغلقة من ناقص تسعين إلى زائد تسعين؛ ويُقبل الاسم البديل latitude. declination هو العرض السماوي للشمس بالدرجات العشرية في الفترة ذاتها؛ وتُقبل الأسماء البديلة decl وdelta وsolar_declination وdec حتى لا يحتاج دفتر يسمّي العمود δ أصلًا إلى إعادة تسمية. tz_offset ساعات تُضاف إلى الزمن الشمسي الظاهري للحصول على الساعة المحلية، في الفترة المغلقة من ناقص أربعة عشر إلى زائد أربعة عشر حتى يسع كل إزاحة UTC مدنية بما فيها النطاقات الكسرية مثل 5.5؛ وتُقبل الأسماء البديلة timezone_offset وutc_offset وoffset وtz. حقل غائب أو سلسلة فارغة أو رمز غير رقمي أو NaN أو Infinity يفشل بالرمز invalid_input مع تسمية الحقل، ولا تُحاسب تلك الإخفاقات. عند النجاح يكرر الجسم lat وdeclination وtz_offset بعد تقريب مستقر إلى اثنتي عشرة مرتبة عشرية؛ ويعيد hour_angle_deg بوصفها ω بالدرجات؛ ويعيد sunset_solar_hours بوصفها الغروب بالزمن الشمسي غير المطوي؛ ويعيد sunset_hours بوصفها التوقيت المحلي الرئيس المطوي على [0, 24). وتعيد سلسلة formula الصيغة t = 12 + arccos(−tan φ tan δ)°/15 + tz_offset. تُحاسب العنصر الناجح بالسعر المنشور $0.002.
أين تؤدي حاسبة وقت الغروب عملها
ولأن كل طلب ناجح عنصر تحليلي واحد مسعّر عند $0.002 تستطيع النصوص الدفعية كنس نطاق عرض أو سنة من قيم الميل بلا اشتراك ولا كلفة نموذج. أبقوا الطلبات صغيرة وثبّتوا sunset_hours المقرَّب في الاختبارات لتحصلوا على أساس كتابي قابل للإعادة للواجبات وإضافات LMS وعُمّال الحافة دون إقامة مكتبة فلك.
أسئلة تقنية
هل يشمل tz_offset خط الطول أو معادلة الزمن؟
لا. tz_offset ساعات تُضاف إلى الزمن الشمسي الظاهري. خط الطول ومعادلة الزمن والانكسار المدني (المعتاد −0.833°) خارج هذا العقد الهندسي ذي المدخلات الثلاث.
كم تكلفة حاسبة وقت الغروب؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا عند $0.002 لكل طلب ناجح؛ ولا تُحاسب المدخلات غير الصالحة بما فيها شمس منتصف الليل.