تحويل التاريخ الميلادي إلى سنة وتاريخ مينغو ROC
أدخل تاريخًا ميلاديًا واحصل على تاريخه بتقويم مينغو: يصبح 2024-07-25 هو 113-07-25، لأن السنة الأولى في مينغو هي 1912. تتغير السنة وحدها ويبقى الشهر واليوم، وتُرفض التواريخ المستحيلة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- التاريخ
- 2024-07-25
- التاريخ الميلادي
- 2024-07-25
- تاريخ تقويم مينغو
- 113-07-25
- السنة الميلادية
- 2,024
- سنة مينغو
- 113
حوّلوا تاريخًا صريحًا من التقويم الميلادي إلى السنة والتاريخ المقابلين في تقويم مينغو لجمهورية الصين، من دون الاعتماد على ساعة أو منطقة زمنية أو إعداد محلي أو خدمة خارجية. أدخلوا تاريخ ISO كاملًا بالصيغة YYYY-MM-DD، مثل 2024-07-25. تطرح الأداة 1911 من السنة الميلادية، وتحافظ على الشهر واليوم، ثم تتحقق من صحة التاريخ الأصلي وفق قواعد السنوات الكبيسة الميلادية. تتضمن النتيجة المنظمة تمثيلي التقويم وأجزاءهما الرقمية، لتكون جاهزة للعرض أو التخزين أو التكامل الحتمي.
أدخلوا تاريخًا ميلاديًا كاملًا وصريحًا
اكتبوا أربعة أرقام بالضبط للسنة الميلادية، ورقمين للشهر ورقمين لليوم، مع الفصل بينها بشرطات. فمثلًا، يحدد 2024-07-25 تاريخًا مدنيًا من دون أن تضطر الأداة إلى تخمين ترتيب إقليمي. تكتسب بنية ISO الثابتة أهمية عندما تأتي القيم من جداول بيانات أو نماذج أو فهارس وثائق أو صادرات قواعد بيانات؛ فقد يحمل 07/08/2024 أكثر من معنى، بينما لا يحتمل 2024-07-25 ذلك.
تقبل القدرة التواريخ ابتداءً من 1912-01-01، وهو أول يوم في سنة مينغو 1. تحتاج التواريخ الأقدم إلى تدوين يسبق قيام الجمهورية، ولذلك تُرفض بدل إرجاع سنة صفرية أو سالبة قد يساء فهمها. تتحقق الأداة أيضًا من وجود التاريخ فعلًا: يجب أن يقع الشهر بين 01 و12 وأن يناسب اليوم طول ذلك الشهر.
تجعل المسافات الزائدة أو الوقت أو المنطقة الزمنية أو اللاحقة أو نقص الأصفار الإدخال غير صالح.
افهموا حساب السنة والتحقق من التاريخ
يسمي تقويم جمهورية الصين سنة 1912 سنة مينغو 1، ولذلك يطرح التحويل 1911 من السنة الميلادية. يتغير رقم السنة وحده، بينما يصف الشهر واليوم التاريخ المدني نفسه. وبذلك يصبح 2024-07-25 هو 113-07-25، ويصبح 1912-01-01 هو 1-01-01.
قبل إخراج النتيجة، تتحقق الخوارزمية من تاريخ المصدر باستخدام أطوال الأشهر وقواعد السنوات الكبيسة الميلادية. يقبل 29 فبراير عندما تقبل السنة القسمة على 4، لكن السنوات المئوية يجب أن تقبل القسمة على 400 أيضًا. لذلك يعد 2000-02-29 صالحًا، بينما لا يعد 2100-02-29 صالحًا.
يعتمد التنفيذ على مطابقة النص والحساب بالأعداد الصحيحة؛ فلا ينشئ كائن Date في JavaScript، ولا يقرأ الساعة، ولا يفسر القيمة بحسب البيئة. ولهذا تعيد المدخلة نفسها دائمًا الحقول الموحدة ذاتها.
استخدموا قيم التقويمين في السجلات والتكاملات
تعيد النتيجة التاريخ الميلادي الموحد، وتاريخ مينغو المحول، وكلتا السنتين، والقيم الرقمية للشهر واليوم. تفيد هذه القيم المزدوجة عندما تستخدم نماذج رسمية أو شهادات أو فواتير أو وثائق تايوانية أو أنظمة داخلية سنة مينغو، بينما يتطلب تطبيق آخر تاريخ ISO ميلاديًا. إذا كانت قابلية التتبع مهمة، فاحتفظوا بالتاريخين الكاملين بدل الكتابة فوق قيمة المصدر؛ وبذلك يستطيع المراجع التحقق من طريقة الحصول على كل قيمة معروضة أو منقولة.
في المعالجة الدفعية، حوّلوا تاريخًا صريحًا واحدًا في كل طلب وأحيلوا الإدخالات غير الصالحة للتصحيح من دون تخمين الأرقام الناقصة. لا تفسر الأداة رموز العصور الصينية أو سنة منفردة أو التقويم القمري أو الوقت. لا يحمل التاريخ المدني إزاحة زمنية، لذلك لا يغير مكان التنفيذ الإجابة.
حالات الاستخدام
إعداد بيانات النماذج التايوانية
حوّلوا التواريخ الميلادية الكاملة إلى مينغو قبل إدخالها في نماذج إدارية أو تجارية لجمهورية الصين.
توحيد عرض التواريخ
اعرضوا سنة وتاريخ مينغو إلى جانب المصدر الميلادي مع الحفاظ على قيم تقويمية صحيحة ومتسقة.
إنشاء ترحيل قابل للتدقيق
خزنوا النتيجتين الميلادية ومينغو معًا حتى يمكن تتبع كل سجل محول إلى تاريخه الصريح في المصدر.
الأسئلة الشائعة
كيف تتحول السنة الميلادية إلى سنة مينغو؟
تطرح الأداة 1911 من السنة الميلادية، ويبقى الشهر واليوم بعد التحقق من دون تغيير.
ما صيغة الإدخال المقبولة؟
استخدموا تاريخًا ميلاديًا كاملًا بصيغة ISO وفق YYYY-MM-DD، مثل 2024-07-25.
هل يمكن تحويل تواريخ تسبق سنة 1912؟
لا. يبدأ النطاق من 1912-01-01، أي سنة مينغو 1، ولا تنتج الأداة تدوينًا يسبق الجمهورية.
هل يجري التحقق من 29 فبراير؟
نعم. لا يقبل اليوم الكبيس إلا عندما تحقق السنة الميلادية جميع قواعد السنوات الكبيسة.
هل يمكن أن تغير المنطقة الزمنية النتيجة؟
لا. يستخدم الحساب التاريخ المدني المكتوب مباشرة بلا ساعة أو كائن Date أو تحويل منطقة زمنية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/date/gregorian-to-minguo \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2024-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/gregorian-to-minguo", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2024-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/gregorian-to-minguo",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2024-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/gregorian-to-minguo", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2024-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2024-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/gregorian-to-minguo", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"date": "2024-07-25"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.gregorian_to_minguo",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدموا قيم التقويمين في السجلات والتكاملات
تعمل الفحوص السريعة في المتصفح، وتكلف كل عملية تحويل عبر API مبلغ $0.002.