ForHosting KIT · البيانات والملفات: تحويل وتنظيف

وحّد صيغ التواريخ المختلطة في ملف واحد

أداة تقرأ قيم تاريخ مكتوبة بصيغ متفاوتة — يوم قبل الشهر، شهر قبل يوم، أو بأسماء الأشهر — وتعيد كتابتها كلها بصيغة واحدة تختارها. تفيد من يجمع تواريخ من مصادر متعددة في ملف واحد يحتاج صيغة متسقة لأي نظام أو تقرير.

● مستقرةمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدالتطبيق قريبًاTelegram قريبًا

تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم

لماذا تختلط صيغ التاريخ أصلًا

نظام يكتب التاريخ يوم/شهر/سنة وآخر يكتبه شهر/يوم/سنة، وملف مصدّر من برنامج أمريكي يخالف ملفًا مصدّرًا من نظام محلي؛ حين تجمع بيانات من مصادر متعددة في ملف واحد، تصل التواريخ بصيغ مختلطة يصعب فرزها أو مقارنتها بدقة. الخطر الحقيقي حين يقرأ نظام مستقبِل التاريخ 03/04/2026 على أنه الثالث من أبريل بينما المقصود الرابع من مارس، فتنقلب البيانات دون أن يلاحظ أحد الخطأ فورًا.

كيف يُحدَّد الصيغة الصحيحة لكل قيمة

تحلل الأداة كل قيمة تاريخ في الملف، وتحدد الصيغة الأرجح بناءً على القيم الأخرى في العمود نفسه — فإن ظهر رقم أكبر من 12 في أحد الحقول، يُحسم أنه اليوم لا الشهر — ثم تعيد كتابة كل التواريخ بالصيغة الموحدة التي تختارها، يوم/شهر/سنة أو سنة-شهر-يوم أو غيرها. القيم الغامضة التي لا يمكن حسمها بثقة تُعلَّم بوضوح لمراجعتها يدويًا بدل تخمينها خطأ.

الاستخدام من الصفحة مباشرة

ارفع الملف أو الصق قائمة التواريخ، اختر الصيغة المستهدفة، وعاين عيّنة من النتيجة قبل تطبيقها على الملف كاملًا. المعالجة كاملة داخل متصفحك، بلا رفع إلى أي خادم، بلا حدّ للاستخدام وبلا تسجيل، وتعمل من الحاسوب أو الجوال بالطريقة نفسها دون أي فرق. مناسبة لملف عملاء أو فواتير يصل من أكثر من مصدر بانتظام كل شهر، وتعيد نفس النتيجة الدقيقة في كل مرة تستخدمها.

الأتمتة عبر الـAPI

لمن يستقبل ملفات دورية بتواريخ غير متسقة — تقارير فروع، أو تصدير من أنظمة مختلفة — تتوفر الأداة عبر الـAPI: يُرسل الملف والصيغة المستهدفة في طلب واحد، بسعر $0.002 للطلب حتى 25 MB، فتُوحَّد كل التواريخ تلقائيًا ضمن مسار معالجة بيانات كامل دون خطوة يدوية بينهما ولا مراجعة يومًا بيوم، حتى مع وصول ملفات من عشرات المصادر المختلفة أسبوعيًا بصيغ متعددة يصعب تتبعها يدويًا.

توحيد تواريخ فواتير من موردين مختلفين

يوحّد محاسب في شركة الواحة للتجارة المحدودة تواريخ فواتير وصلت من عشرة موردين بصيغ مختلفة، قبل ترتيبها زمنيًا في سجل واحد دقيق.

دمج تصدير من نظامين مختلفين

تدمج شركة الخليج الرقمية بيانات عملاء من نظامين قديم وجديد يكتبان التاريخ بصيغتين مختلفتين، فتوحّدهما قبل الدمج لتفادي ترتيب زمني خاطئ.

مراجعة تواريخ عقود بلغتين

يراجع عبدالله المنصوري تواريخ عقود مكتوبة بصيغ متفاوتة في نسختين عربية وإنجليزية من العقد نفسه، فيوحّدها قبل أرشفتها في نظام إدارة المستندات.

ماذا يحدث للتاريخ الغامض الذي لا يمكن تحديده بثقة؟

يُعلَّم بوضوح في النتيجة بدل تخمينه خطأ، لتراجعه يدويًا وتؤكد الصيغة الصحيحة له.

هل الاستخدام من المتصفح مجاني؟

نعم بلا حدّ وبلا تسجيل؛ المدفوع فقط عبر الـAPI بسعر $0.002 للطلب الواحد.

هل يدعم صيغة سنة-شهر-يوم؟

نعم، يمكن اختيار أي صيغة مستهدفة، بما فيها سنة-شهر-يوم المستخدمة في كثير من الأنظمة البرمجية.

هل يُرسل ملفي لأي خادم عند الاستخدام من الصفحة؟

لا، تجري المعالجة بالكامل داخل متصفحك؛ فقط عبر الـAPI ينتقل الملف لأن المعالجة تتم من طرفنا حينها.

هل يتعامل مع التاريخ الهجري؟

لا، الأداة تعمل على التقويم الميلادي فقط حاليًا؛ التواريخ الهجرية تحتاج تحويلًا مسبقًا قبل استخدامها هنا.

ما الحد الأقصى لعدد التواريخ في الملف الواحد؟

حتى 25 ميغابايت في الطلب الواحد، وهو كافٍ لآلاف السجلات في ملف عادي.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/data/normalize-dates

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/data/normalize-dates \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.normalize_dates",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_mb25
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←