تحويل طابع Apple Cocoa إلى تاريخ

تخزن تطبيقات iOS وmacOS التواريخ كثوان منذ بداية 2001، وتستخدم بعض قواعد البيانات مثل الرسائل النانوثواني. أدخل القيمة لتعرف التاريخ.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل طابع Cocoa، الوحدة والمنطقة الزمنية (اختياري).
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

ثواني Unix = طابع Cocoa + 978307200، والرقم 978307200 هو طابع Unix لتاريخ 2001-01-01 00:00:00 UTC. للنانوثواني يقسم أولا على 1000000000.

مثال

المدخلات: طابع Cocoa = 812505600، الوحدة = ثوان (NSDate وCore Data)، المنطقة الزمنية (اختياري) = الرياض (السعودية). النتيجة: التاريخ والوقت (UTC): 2026-10-01 00:00:00، اليوم: الخميس.

812505600
2026-10-01 00:00:00

الحدود والملاحظات

  • تأكد من الوحدة: القيم الحالية بالثواني من 9 أرقام تقريبا، وبالنانوثواني من 18 رقما.
  • طابع Cocoa بتوقيت UTC دائما.

أسئلة شائعة عن هذه الأداة

ما هو طابع Cocoa؟

هو قيمة timeIntervalSinceReferenceDate في Apple، أي الثواني منذ 1 يناير 2001 بتوقيت UTC، ويسمى أيضا Mac absolute time.

لماذا يظهر التاريخ متأخرا 31 سنة؟

إذا عاملت طابع Cocoa كطابع Unix فستحصل على تاريخ قريب من 1995 بدل 2026. استخدم هذا المحول لأنه يضيف 978307200 ثانية.

أين أجد طوابع بالنانوثواني؟

في قاعدة بيانات الرسائل chat.db على الأجهزة الحديثة، حيث قيمة date من 18 رقما.