طريقة الاستخدام
- اختر المنطقة الزمنية في الأعلى؛ فهي تنطبق على الاتجاهين. يتحدّث الطابع الزمني الحالي هناك كل ثانية، ويمكنك نسخه بالثواني أو المللي ثانية بنقرة واحدة.
- لقراءة طابع زمني، الصقه ضمن «من طابع زمني إلى تاريخ»؛ مثلًا 1790424000 أو 1790424000000. تُكتشف الوحدة من عدد الخانات.
- للحصول على طابع زمني، اكتب تاريخًا ضمن «من تاريخ إلى طابع زمني»؛ تعمل الصيغ 2026-09-26 12:00 وSep 26 2026 3 pm و26/09/2026 كلها، أو استخدم منتقي التاريخ أو أزرار «الآن» و«اليوم 00:00» و«غدًا 00:00».
- انسخ النتيجة التي تحتاج إليها. يستخدم الصف الأخير من الجدول الأول تنسيقك الخاص، مثل DD/MM/YYYY HH:mm.
شرح الخيارات
- الوحدة
- تعني 10 خانات الثواني (تستخدمها Unix وPHP وPython عبر time.time())، وتعني 13 خانة المللي ثانية (JavaScript عبر Date.now() وJava)، و16 خانة الميكروثانية (PostgreSQL وPython عبر datetime)، و19 خانة النانوثانية (Go عبر time.UnixNano()).
- المنطقة الزمنية
- تكون الطوابع الزمنية دائمًا بالتوقيت UTC؛ ولا تغيّر المنطقة الزمنية إلا طريقة عرض التاريخ. وتُفسَّر التواريخ التي لا تحتوي على إزاحة في المنطقة المحددة، مع مراعاة قواعد التوقيت الصيفي.
- إدخال التاريخ
- يتعرّف على 2026-09-26 12:00:00 و2026/9/26 و26/09/2026 و09/26/2026 وSep 26, 2026 3:45 PM والصيغة المختصرة 20260926123000 ووقت منفرد مثل 14:30 (اليوم) وISO 8601 مع Z أو ±hh:mm وRFC 2822. ولأي صيغة أخرى، املأ «تنسيق التاريخ»، مثل DD.MM.YY HH:mm.
- التنسيق المخصّص
- تتبع الرموز Day.js: YYYY للسنة، وMM للشهر، وDD لليوم، وHH للساعة (00–23)، وhh للساعة (01–12)، وA لـ AM/PM، وmm للدقائق، وss للثواني، وSSS للمللي ثانية، وdddd ليوم الأسبوع، وMMMM لاسم الشهر، وZ للإزاحة، وX لثواني Unix. يظهر النص بين [text] كما هو. يحفظ هذا المتصفح التنسيق الذي تدخله.
الحصول على الطابع الزمني الحالي
| اللغة | الثواني | المللي ثانية |
|---|---|---|
| JavaScript | Math.floor(Date.now() / 1000) |
Date.now() |
| Python | int(time.time()) |
time.time_ns() // 1_000_000 |
| Java | Instant.now().getEpochSecond() |
System.currentTimeMillis() |
| Go | time.Now().Unix() |
time.Now().UnixMilli() |
| PHP | time() |
(int)(microtime(true) * 1000) |
| MySQL | UNIX_TIMESTAMP() |
ROUND(UNIX_TIMESTAMP(NOW(3)) * 1000) |
| Shell | date +%s |
date +%s%3N (GNU) |
مثال
1790424000 → السبت، 26 سبتمبر 2026، 12:00:00 بالتوقيت UTC → ISO 8601 في طوكيو: 2026-09-26T21:00:00.000+09:00، أسبوع ISO 39.
الأسئلة الشائعة
ما الطابع الزمني لـ Unix؟
هو عدد الثواني منذ 00:00:00 بالتوقيت UTC في 1 يناير 1970، من دون احتساب الثواني الكبيسة. وتكون قيمته واحدة في أنحاء العالم في لحظة معينة، ولذلك تخزّن الأنظمة الوقت بهذه الطريقة.
كيف أميّز بين الثواني والمللي ثانية؟
عُدّ الخانات. تحتوي الطوابع الزمنية للتواريخ بين 2001 و2286 على 10 خانات بالثواني و13 خانة بالمللي ثانية. إذا حصلت على تاريخ في 1970 أو على تاريخ يبعد عشرات الآلاف من السنين في المستقبل، فالوحدة غير صحيحة.
ماذا يحدث في 2038؟
تخزّن الأنظمة الموقّعة ذات 32 بت الثواني حتى 2,147,483,647، وهو ما يوافق 03:14:07 بالتوقيت UTC في 19 يناير 2038. بعد ذلك يحدث تجاوز للسعة؛ ويستمر الوقت بصيغة 64 بت (المستخدمة في الأنظمة الحديثة) مليارات السنين.
كيف تُعالَج تغيّرات التوقيت الصيفي؟
يتقدّم الوقت الذي لا وجود له (الذي يُتخطّى عند تقديم الساعات) بمقدار الفجوة، أمّا الوقت الذي يحدث مرتين (عند تأخير الساعات) فيُستخدم فيه الوقت الأسبق؛ وهذه هي القاعدة نفسها التي تستخدمها Temporal API في JavaScript.
لماذا يعرض الطابع الزمني تاريخًا مختلفًا عمّا توقعت؟
السبب عادةً هو المنطقة الزمنية. يمثّل 1790424000 الساعة 12:00 بالتوقيت UTC في 26 سبتمبر 2026، وهي 20:00 في بكين و08:00 في نيويورك. تحقّق من المنطقة المحددة أعلاه.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.