الطابع الزمني يونكس الحالي
وقت Epoch في هذه اللحظة، بالثواني، يتقدّم ثانيةً كل ثانية وجاهز للنسخ.
طابع زمني أو تاريخ واحد في كل سطر، حتى 500 سطر.
الصق الشيفرة في رسالة على Discord؛ فيراها كل شخص بمنطقته الزمنية ولغته.
حوّل هذا الطابع الزمني في شيفرتك أنت.
الطابع الزمني يونكس الحالي
نصف سبب فتح أداة طوابع زمنية هو الحصول على رقم هذه اللحظة: قيمة لبيانات اختبار، أو مفتاح ذاكرة مؤقتة، أو انتهاء صلاحية رمز، أو حقل «نُشر في»، أو مقارنة سريعة بسطر في سجل. ويُبقي شريط محوّل الطابع الزمني الرقم أمام عينك ويحدّثه كل ثانية، وتغذّي به هذه الصفحة المحوّل أيضًا ليظهر التاريخ المقابل على الشاشة في الوقت نفسه.
العدّاد هو عدد الثواني منذ الأول من يناير 1970 عند الساعة 00:00:00 بتوقيت <abbr title="Coordinated Universal Time">UTC، وهي اللحظة المعروفة بمبدأ يونكس. ولا يحمل منطقة زمنية ولا تنسيقًا، وهذا بالضبط سبب تخزين البرمجيات الوقت بهذه الطريقة: عدد صحيح واحد يمكن ترتيبه ومقارنته وطرحه دون تقويم في الطريق. ويضع زرّ نسخ المجاور القيمة في الحافظة ويقول تم النسخ لتعرف أن العملية نجحت.
نقاط مرجعية حول قيمة اليوم
من الصعب تقدير صحة طابع زمني حالي بالنظر، فمعرفة العلامات التي يقع بينها تساعد.
| القيمة | اللحظة بتوقيت UTC | لماذا تستحق المعرفة |
|---|---|---|
0 | الأول من يناير 1970، 00:00:00 | المبدأ نفسه؛ وظهور 1970 يعني عادةً قيمة فارغة أو Null |
1000000000 | 9 سبتمبر 2001 | أول طابع زمني من عشرة أرقام |
2147483647 | 19 يناير 2038 | أكبر قيمة يتسع لها حقل بإشارة بطول 32 بت |
9999999999 | 20 نوفمبر 2286 | آخر طابع زمني من عشرة أرقام |
وأي قيمة بين الصف الثاني والثالث قيمة معقولة لهذه الأيام، وهذا ما يجعل عدّ الأرقام اختبارًا أوليًا موثوقًا: عشرة أرقام ثوانٍ، وثلاثة عشر ميلي ثانية. أما صف 2038 فهو الصف الذي يحمل موعدًا نهائيًا، إذ يفيض أي نظام ما زال يحفظ الوقت في حقل بإشارة بطول 32 بت في ذلك التاريخ ويبدأ بالإبلاغ عن أوقات في عام 1901.
قراءة اللحظة نفسها تاريخًا
مع القيمة الحالية في المحوّل تحصل على أربعة أسطر معًا: اللحظة في المنطقة المختارة أعلى الأداة، واللحظة نفسها بتوقيت UTC، وصيغة ISO 8601 التي تطلبها معظم واجهات الـ API، وسطر نسبي يقول الآن ثم ينزلق إلى «قبل دقيقة» إن تركت الصفحة مفتوحة. وتغيير المنطقة يعيد عرض ذلك كله، وهي أسرع إجابة على سؤال «كم الساعة هناك» دون حساب. والضغط على استخدام الوقت الحالي يحدّث الحقل باللحظة الراهنة، فيبقى التاريخ تابعًا للرقم الذي فوقه.
القيمة نفسها في الشفرة
- JavaScript:
Math.floor(Date.now() / 1000)، لأنDate.now()نفسها تعطي ميلي ثانية. - PHP:
time(). بايثون:int(time.time()). - MySQL:
UNIX_TIMESTAMP(NOW()). PostgreSQL:EXTRACT(EPOCH FROM now())::bigint. - Go:
time.Now().Unix(). جافا:Instant.now().getEpochSecond(). سي شارب:DateTimeOffset.UtcNow.ToUnixTimeSeconds(). - سطر الأوامر:
date +%s.
وتطبع علامة التبويب شيفرة أسفل المحوّل هذه التعبيرات في سياقها، فتنسخ المقطع كاملًا بدل إعادة كتابة تعبير. ويعرض كل مقطع أيضًا التحويل في الاتجاه الآخر للقيمة الموجودة حاليًا في حقل الطابع الزمني.
صفحات ذات صلة
لقراءة رقم غير الرقم الحالي استخدم تحويل الطابع الزمني إلى تاريخ، أو تحويل الميلي ثانية إلى تاريخ إذا كان من ثلاثة عشر رقمًا. وللانتقال من تاريخ في التقويم إلى رقم، يطبّق تحويل التاريخ إلى طابع زمني المنطقة التي تختارها على الوقت الذي تكتبه. ولرسالة بمعنى «يبدأ الآن» في سيرفر محادثة، تلفّ طوابع ديسكورد الزمنية قيمة الثواني هذه في ترميز يراه كل قارئ بساعته.