أداة مجانية

محوّل الطابع الزمني Unix

حوّل وقت Unix (epoch) إلى تاريخ مقروء وبالعكس، بأي منطقة زمنية. تُكتشف الثواني والميلي ثانية والميكروثانية تلقائيًا.

الطابع الزمني Unix الحالي

1794119932

بالميلي ثانية: 1794119932000

طابع زمني ← تاريخ

تاريخ ← طابع زمني

ما الطابع الزمني Unix؟

الطابع الزمني Unix (ويُسمى أيضًا وقت epoch أو وقت POSIX) هو عدد الثواني المنقضية منذ 00:00:00 UTC في 1 يناير 1970، دون احتساب الثواني الكبيسة. ولأنه الرقم نفسه في كل أنحاء العالم في اللحظة نفسها، فهو الطريقة القياسية التي تخزّن بها الحواسيب الأوقات وتتبادلها – ولا تُطبَّق المنطقة الزمنية إلا عند عرض الرقم للمستخدم.

تستخدم أنظمة كثيرة الميلي ثانية (13 رقمًا) بدلًا من الثواني (10 أرقام). يكتشف هذا المحوّل الثواني والميلي ثانية والميكروثانية تلقائيًا.

مشكلة عام 2038

تخزّن الأنظمة القديمة الطابع الزمني كرقم صحيح بإشارة من 32 بت، يتجاوز حده عند 2,147,483,647 – أي 03:14:07 UTC في 19 يناير 2038. ولا تتأثر الأنظمة الحديثة بنظام 64 بت.

الحصول على الطابع الزمني الحالي برمجيًا

JavaScriptMath.floor(Date.now() / 1000)
Pythonimport time; int(time.time())
PHPtime()
JavaInstant.now().getEpochSecond()
C#DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Gotime.Now().Unix()
RubyTime.now.to_i
RustSystemTime::now().duration_since(UNIX_EPOCH)?.as_secs()
MySQLSELECT UNIX_TIMESTAMP();
PostgreSQLSELECT extract(epoch FROM now());
Bashdate +%s

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

ما وقت epoch؟

وقت epoch هو عدد الثواني منذ بداية عصر Unix، أي 1 يناير 1970 عند 00:00:00 UTC. وهو نفسه الطابع الزمني Unix.

هل الطابع الزمني Unix بتوقيت UTC؟

نعم. يُحسب الطابع الزمني Unix دائمًا من منتصف الليل UTC في 1 يناير 1970، لذا لا منطقة زمنية له. ولا يصبح تاريخًا ووقتًا محليين إلا عند تحويله إلى منطقة زمنية محددة.

كيف أعرف إن كان الطابع الزمني بالثواني أم بالميلي ثانية؟

الطوابع الزمنية الحالية بالثواني مكوّنة من 10 أرقام، وبالميلي ثانية من 13 رقمًا، وبالميكروثانية من 16 رقمًا. ويكتشف المحوّل ذلك تلقائيًا.

المزيد من أدوات الوقت المجانية

جميع الأدوات →