تحويل الوقت بين إزاحات UTC
الساعة 14:30 عند UTC+2 هي 07:30 عند UTC−5، أي اللحظة نفسها مقروءة على ساعة الطرف الآخر. أدخل التاريخ والوقت والإزاحتين الثابتتين لتحصل على وقت الوجهة واللحظة المقابلة بتوقيت UTC وفرق الساعات. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- التاريخ والوقت
- 2024-06-15T14:30:00
- فرق التوقيت للمصدر
- 2
- فرق التوقيت للوجهة
- -5
- التاريخ والوقت المُدخل
- 2024-06-15T14:30:00
- التاريخ والوقت المُدخل (ISO)
- 2024-06-15T14:30:00+02:00
- تسمية فرق التوقيت للمصدر
- UTC+2
- تسمية فرق التوقيت للوجهة
- UTC−5
تستقبل حاسبة تحويل الوقت بين إزاحات UTC تاريخًا ووقتًا صريحين لساعة حائط وفق ISO-8601 وإزاحتين ثابتتين عن التوقيت العالمي المنسق، ثم تُرجع اللحظة المطلقة نفسها مكتوبة كساعة حائط عند إزاحة الوجهة. يجوز أن تكون الإزاحات ساعات كاملة أو كسورًا مدنية مثل خمسة فاصلة خمسة للهند، كأعداد أو سلاسل زائد-أو-ناقص HH:MM ضمن الفترة المغلقة من ناقص أربع عشرة إلى زائد أربع عشرة ساعة.
إزاحات UTC الثابتة مقابل المناطق المسماة ولماذا يهم تحويل ساعة الحائط
إزاحة UTC الثابتة عدد حقيقي ثابت من الساعات عن التوقيت العالمي المنسق: زائد اثنتين لجدول شتوي منشور، وناقص خمس للوقت القياسي الشرقي، وزائد خمس ساعات وثلاثين دقيقة للوقت القياسي الهندي، أو زائد أربع عشرة لجزر الخط. القيم الموجبة تقع شرق خط الزوال الرئيسي وفق الاصطلاح المدني المعتاد؛ والسالبة غربًا. المناطق المسماة مثل America/New_York أو Europe/Paris عقد مختلف تمامًا: هي معرفات IANA قد تتغير إزاحتها الفعلية عند تطبيق قواعد التوقيت الصيفي، وحلّها يتطلب قاعدة مناطق وتاريخًا تقويميًا محددًا.
ترفض هذه القدرة ذلك المسار عمدًا. أنتم تعرفون الطرفين مسبقًا كوسوم UTC± ثابتة من تذكرة أو إعداد خادم أو دعوة اجتماع أو دليل أسلوب، وتحتاجون ساعة الحائط التي يقرأها الطرف الآخر للحظة المطلقة نفسها. من يبحث عن تحويل الوقت بين إزاحات UTC أو محول ساعة حائط بإزاحة ثابتة يريد حسابًا لا يتقدم ولا يتأخر بصمت.
من يحتاج نيويورك مقابل طوكيو مع التوقيت الصيفي ينبغي أن يستخدم محول مناطق كاملًا. بتثبيت العقد على تاريخ-وقت ISO صريح ورقمين في الفترة المغلقة من ناقص أربع عشرة إلى زائد أربع عشرة ساعة، يبقى الناتج قابلًا للتكرار لاختبارات الوحدة والجداول وملاحظات السفر التي تطبع أصلًا وسوم UTC±.
نصائح عملية وحدود وعمليات بحث ذات صلة ومكان هذه الأداة
أبقوا الإزاحتين داخل نافذة زائد أو ناقص أربع عشرة ساعة المنشورة؛ تُرفض قيم مثل خمسة عشر أو ناقص أربع عشرة فاصلة واحد كي لا تُخترع إزاحات مدنية مستحيلة. فضّلوا الساعات الكسرية لمناطق نصف الساعة وثلاثة الأرباع—خمسة فاصلة خمسة للهند وخمسة فاصلة سبعة خمسة لنيبال وتسعة فاصلة خمسة لأجزاء من أستراليا—بدل تهريب دقائق إلى حقل منفصل غير موجود للإزاحة.
تستهدف هذه الصفحة من يبحث عن تحويل الوقت بين إزاحات UTC أو محول ساعة حائط بإزاحة ثابتة أو تاريخ-وقت ISO من إزاحة UTC إلى أخرى؛ وليست حاسبة مدة رحلة ولا مستشار توقيت صيفي ولا محول مناطق بأسماء مدن ولا أداة فرق ساعات صرف بلا تاريخ-وقت. فضّلوا هذه القدرة حين تملكون طابع ISO صريحًا ووسمي UTC± ثابتين؛ وإن احتجتم فقط الفجوة العددية بالساعات دون نقل طابع فاستخدموا مساعد فرق الإزاحة؛ وإن كان لديكم أسماء مدن فقط فاحلّوا الإزاحات أولًا أو استخدموا أداة مناطق واعية بالتوقيت الصيفي.
فحوصات الذهاب والإياب سهلة: حوّلوا أ إلى ب ثم ب إلى أ مع تبادل الإزاحتين، وتأكدوا أن ساعة الحائط الأصلية تعود بعد إعادة بناء اللحظة المطلقة نفسها.
حالات الاستخدام
دعوات اجتماعات بوسوم UTC± منشورة
تُحوّل الفرق التي تعرف الطرفين مسبقًا كإزاحتين ثابتتين طابع بداية محليًا إلى ساعة الحائط التي يراها الزملاء في مكان آخر دون فتح قاعدة مناطق كاملة.
الأسئلة الشائعة
ماذا يعني هنا تحويل الوقت بين إزاحات UTC؟
تقدمون تاريخ-وقت ساعة حائط ISO صريحًا وإزاحتي UTC ثابتتين. تُرجع الأداة اللحظة المطلقة نفسها كساعة حائط عند إزاحة الوجهة، مع طابع UTC زولو وملاحظة التفاف اليوم.
هل تتعامل مع التوقيت الصيفي أو أسماء المدن؟
لا. لا توجد قاعدة IANA ولا استخدام لـ Date. قدموا الإزاحات الثابتة السارية أصلًا للتاريخ الذي يهمكم، أو حلّوا المناطق المسماة أولًا في موضع آخر.
ماذا يحدث إذا تجاوزت الإزاحة ±14 ساعة؟
تبقى الإزاحات المدنية الحقيقية حول ±14 ساعة؛ والقيم خارج ذلك النطاق أخطاء ولا تُحصَّل.
هل يمكنني استخدام إزاحات بنصف ساعة مثل إزاحة الهند؟
نعم. أدخل 5.5 أو +05:30 لتوقيت الهند القياسي الذي يسبق UTC بخمس ساعات وثلاثين دقيقة. تُقبل أي إزاحة من -14 إلى +14 ساعة، رقمًا أو بالساعات والدقائق.
ماذا يحدث إذا تجاوز التحويل منتصف الليل؟
يظهر وقت الوجهة مع تاريخه الخاص، وتنبهك ملاحظة عندما يتغير يوم التقويم عند الإزاحة المستهدفة، فلا يُوضع اجتماع في اليوم الخطأ.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/date/convert-between-offsets \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"datetime":"2024-06-15T14:30:00","from_offset":2,"to_offset":-5}'const res = await fetch("https://api.kit.forhosting.com/date/convert-between-offsets", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"datetime": "2024-06-15T14:30:00",
"from_offset": 2,
"to_offset": -5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/convert-between-offsets",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"datetime": "2024-06-15T14:30:00",
"from_offset": 2,
"to_offset": -5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/convert-between-offsets", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"datetime":"2024-06-15T14:30:00","from_offset":2,"to_offset":-5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"datetime":"2024-06-15T14:30:00","from_offset":2,"to_offset":-5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/convert-between-offsets", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"datetime": "2024-06-15T14:30:00",
"from_offset": 2,
"to_offset": -5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.convert_between_offsets",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أدخل طابعًا مصدريًا مثل 2024-06-15T14:30:00 وfrom_offset بقيمة زائد ساعتين وto_offset بقيمة ناقص خمس ساعات، فتنتج الأداة 2024-06-15T07:30:00 عند الوجهة مع طابع UTC زولو مطابق وإزاحة ساعات موقعة وملاحظة يوم تقويمي عند عبور منتصف الليل. المسار حساب غريغوري حتمي خالص بلا كائن Date للمضيف وبلا قاعدة مناطق IANA وبلا اختراع للتوقيت الصيفي، لذا يتطابق المشغّل المجاني في المتصفح وواجهة API المدفوعة مسبقًا بسعر $0.002 لكل طلب ناجح بايتًا ببايت بعد التقريب الثابت.
إزاحات UTC الثابتة مقابل المناطق المسماة ولماذا يهم تحويل ساعة الحائط
أربع عشرة ساعة هي الحد الخارجي العملي لإزاحات مدنية حقيقية واسعة الاستخدام؛ والقيم خارج ذلك النطاق تُعامل أخطاء إدخال وتفشل بـ invalid_input قبل أي تحويل.
كيف تستدعون واجهة API وكيف تقرؤون كل حقل في الاستجابة
أرسلوا جسم JSON بثلاثة حقول إلزامية. الحقل datetime سلسلة ساعة حائط وفق ISO-8601: سنة بأربعة أرقام وشهر ويوم وفاصل T أو مسافة وساعات ودقائق وثوانٍ اختيارية وكسور ثوانٍ اختيارية تُقطع إلى ثوانٍ كاملة، وZ أو إزاحة رقمية نهائية اختيارية تُقبل فقط لتحليل مكونات الحائط—ويبقى from_offset الإزاحة المصدرية المرجعية للتحويل. تشمل أسماء datetime البديلة dt وtime وwhen وtimestamp وdatetime_in. الحقل from_offset هو الإزاحة الثابتة المصدرية بالساعات وto_offset هو الوجهة؛ يقبل كل منهما عددًا منتهيًا مثل اثنين أو ناقص خمسة أو خمسة فاصلة خمسة، أو سلسلة مثل زائد صفرين ونقطتين وصفرين أو ناقص صفر خمسة ونقطتين وثلاثين، ويجب أن يقع كل منهما بين ناقص أربع عشرة وزائد أربع عشرة ساعة شمولًا. تشمل بدائل from_offset: from وoffset_from وsource_offset وutc_from؛ وبدائل to_offset: to وoffset_to وtarget_offset وutc_to. عند النجاح تُرجع الاستجابة datetime_in كطابع حائط مُطبَّع بلا لاحقة إزاحة، وdatetime_in_iso مع ±HH:MM المصدرية، وfrom_offset وto_offset كساعات مقربة، وfrom_offset_label وto_offset_label كسلاسل UTC± قصيرة، وoffset_diff_hours كالوجهة ناقص المصدر، وdatetime_out وdatetime_out_iso لساعة الوجهة، وutc_iso للحظة نفسها بزولو، وyear month day hour minute second كأعداد صحيحة لساعة الوجهة المدنية، وday_offset لعدد منتصفات الليل التي عُبرت، وday_note وmessage كملخصين موجزين، وformula كهوية سطر واحد، وsteps كمصفوفة مرتبة من أسطر الاستبدال يمكن عرضها بجانب الإجابة. فشل التحقق—حقول ناقصة أو إزاحات غير منتهية أو خارج ±14 أو سلاسل ISO تالفة أو أيام تقويم مستحيلة مثل 2023-02-29 أو ساعات خارج صفر إلى ثلاثة وعشرين—يُرجع invalid_input ولا يُحصَّل أبدًا. التسعير مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item.
نصائح عملية وحدود وعمليات بحث ذات صلة ومكان هذه الأداة
تذكروا أن الإزاحة الموقعة دائمًا to_offset ناقص from_offset: إن كان المصدر UTC زائد اثنين والوجهة UTC ناقص خمسة فـ offset_diff_hours يساوي ناقص سبعة، فتصير الرابعة والنصف بعد الظهر عند المصدر السابعة والنصف صباحًا في اليوم التقويمي نفسه عند الوجهة. عبور منتصف الليل يضبط day_offset إلى زائد واحد أو ناقص واحد وتوضح day_note أي جانب تهبط عليه الوجهة. اقرنوا أمثلة عند التعليم: الإزاحة نفسها تترك ساعة الحائط بلا تغيير؛ التحويل غربًا بساعات كاملة يطرح ساعات؛ شرقًا يضيف؛ إزاحة نصف ساعة تنتج إزاحة ثلاثين دقيقة؛ إزاحة خارج النطاق تُظهر مسار invalid_input الصارم. المهام الفاشلة بـ invalid_input لا تستهلك الرصيد المدفوع مسبقًا، فيبقى استكشاف السكربتات رخيصًا حين يُرسل عمدًا الإزاحة خمسة عشر.
حالات التكامل
مراجعة طوابع السجلات وواجهة API
يعيد المهندسون كتابة حدث ISO مسجَّل تحت إزاحة ثابتة إلى إزاحة ثابتة أخرى للوحات المتابعة، بما في ذلك الالتفاف إلى اليوم التالي ومرجع زولو.
تركيبات اختبار وحدة حتمية
تُنشئ الخدمات التي تخزّن إزاحات ثابتة أزواج datetime_out ذهبية وحالات حدود ±14 وinvalid_input عمدًا دون انحراف Date المضيف.
أسئلة تقنية
كيف تُحسب ساعة الحائط عند الوجهة؟
لحظة UTC تساوي wall_from ناقص from_offset؛ وwall_to تساوي تلك اللحظة زائد to_offset. وبشكل مكافئ wall_to تساوي wall_from زائد (to_offset ناقص from_offset)، مع التفاف يوم تقويمي عند عبور منتصف الليل.
هل أداة تحويل الوقت بين إزاحات UTC مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستعمل استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل طلب ناجح؛ وفشل التحقق لا يُحصَّل أبدًا.