فهم طوابع Unix: دليل كامل للمطورين
2026-05-20 · Development
ما هو طابع Unix الزمني؟
طابع Unix الزمني هو طريقة تتبع الوقت كمجموع تشغيلي للثواني. يحسب عدد الثواني المنقضية منذ 1 يناير 1970 الساعة 00:00:00 UTC — نقطة مرجعية تُعرف بـ "عصر Unix".
لماذا استخدام طوابع Unix؟
- استقلالية المنطقة الزمنية: الطابع يمثل نفس اللحظة عالميًا. دائمًا UTC.
- مقارنة سهلة: مقارنة رقمين بسيطة. إذا A > B فحدث A بعد B.
- تخزين فعال: عدد 10 خانات أكثر كفاءة من سلسلة تاريخ منسقة.
- عمليات رياضية: إضافة 86400 ثانية يعطيك بالضبط 24 ساعة لاحقًا.
الثواني مقابل المللي ثانية
- ثوانٍ (10 خانات): الصيغة الأصلية. مثال:
1719000000 - مللي ثانية (13 خانة): تُستخدم في JavaScript وAPIs الحديثة. مثال:
1719000000000
مشاكل شائعة
- مشكلة عام 2038: الأعداد الصحيحة 32-bit ستفيض في 19 يناير 2038.
- الثواني الكبيسة: طوابع Unix لا تحتسبها. معظم الأنظمة تتجاهلها.