محول الزمن العصري

حول طوابع Unix الزمنية إلى تواريخ مقروءة وبالعكس

مشاركة:

وقت Epoch الحالي

1781911776

عدد الثواني منذ عام 1970-01-01

تحويل الطابع الزمني إلى تاريخ

تحويل التاريخ إلى طابع زمني

فك رموز Unix Epoch

وقت Unix (أو وقت Epoch) هو النظام الذي يراقب نبضات العالم الرقمي. فهو يتتبع عدد الثواني التي مرت منذ "Unix Epoch" - الساعة 00:00:00 بالتوقيت العالمي المنسق في 1 يناير 1970.

لماذا نستخدم وقت Unix؟

1

الكفاءة

تفضل أجهزة الكمبيوتر الأعداد الصحيحة البسيطة على سلاسل التاريخ المعقدة. فهي أسرع في المعالجة والتخزين.

2

عالمي

يتجاهل المناطق الزمنية أثناء التخزين. الرقم 1696516200 هو نفس اللحظة في طوكيو كما هو في نيويورك.

3

رياضيات سهلة

حساب الفرق بين تاريخين بسيط مثل عملية الطرح العادية (أ - ب).

احصل على وقت Epoch الحالي بلغة البرمجة الخاصة بك

PHP time()
JavaScript Math.floor(Date.now() / 1000)
Python import time; time.time()
Java System.currentTimeMillis() / 1000
Go time.Now().Unix()
Ruby Time.now.to_i

مشكلة عام 2038

في 19 يناير 2038، ستنفد الأرقام المتاحة لأنظمة 32 بت لتخزين الوقت، مما يتسبب فيما يعرف بـ "Unix Y2K". معظم أنظمة 64 بت الحديثة آمنة بالفعل لمليارات السنين القادمة.

الأسئلة الشائعة

ما هو التاريخ المرجعي لوقت Unix؟
التاريخ المرجعي هو 1 يناير 1970، الساعة 00:00:00 بالتوقيت العالمي المنسق (UTC).
هل يتعامل وقت Unix مع الثواني الكبيسة؟
بشكل عام، لا يتتبع وقت Unix الثواني الكبيسة، مما قد يؤدي إلى انحراف طفيف جداً في الأنظمة عالية الدقة.