محول الطابع الزمني: UNIX، UTC، DateTime، ISO، RFC

تحويل الوقت بين Unix Timestamp وISO 8601 وRFC 2822 وSQL datetime والتنسيقات المخصصة. أداة شاملة للمطورين والمحللين.

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

1779732296
ثواني منذ 1 يناير 1970. (UTC)
6:04:56 PM

يتم ترجمة العصر الحالي (حسب التوقيت العالمي المنسق) كـ

التاريخ
05/25/2026 @ 6:04 PM
UTC
Mon, 25 May 2026 18:04:56 GMT
ISO 8601
2026-05-25T18:04:56.000Z
RFC 822, 1036, 1123, 2822
Mon, May 25, 2026, 6:04:56 PM GMT
RFC 2822
Mon, 25 May 2026 18:04:56 GMT
RFC 3339
2026-05-25T18:04:56.000Z
تنسيق مخصص
2026-05-25 18:04:56

يتم ترجمة العصر الحالي (في منطقتك الزمنية) كـ

التاريخ
05/25/2026 @ 6:04 PM
UTC
Mon May 25 2026 18:04:56 GMT+0000
ISO 8601
2026-05-25T18:04:56.000Z
RFC 822, 1036, 1123, 2822
Mon, May 25, 2026, 6:04:56 PM GMT+0000
RFC 2822
Mon May 25 2026 18:04:56 GMT+0000
RFC 3339
2026-05-25T18:04:56.000Z
تنسيق مخصص
2026-05-25 18:04:56

ميزات أداة "محول الطوابع الزمنية"

دعم التنسيقات الشائعة

يحول التواريخ والأوقات بين Unix Timestamp، ISO 8601، RFC 2822، SQL datetime والتنسيقات المحلية المخصصة. كل شيء في أداة واحدة - دون إعدادات إضافية.

الاكتشاف والتحويل التلقائي

تتعرف الأداة تلقائياً على التنسيق وتحول البيانات فوراً. مفيد عند العمل مع السجلات وAPIs واستعلامات SQL والتواريخ في النصوص.

دعم القوالب المخصصة

خصص تنسيق الإخراج حسب قالبك: yyyy-MM-dd HH:mm:ss، dd.MM.yyyy، MM/dd/yyyy hh:mm:ss وأخرى. مرونة القالب تتيح إنشاء أي تنسيق.

دليل الاستخدام والتفاصيل

ما هو Unix Timestamp

Unix Timestamp هو عدد الثواني التي مرت منذ 1 يناير 1970 (بتوقيت UTC). يُستخدم على نطاق واسع في البرمجة وواجهات API وقواعد البيانات لتخزين الوقت بصيغة موحّدة.

يمكن أن يكون Unix Timestamp بالثواني (10 أرقام) أو بالمللي ثانية (13 رقمًا).

أوضاع الأداة

تعمل الأداة في أربعة أوضاع:

الوضع

الوصف

الوقت الحالي

يعرض الوقت الحالي (UTC ومنطقتك الزمنية) بصيغة Unix، ويحوّله أيضًا إلى صيغ التاريخ والوقت الشائعة.

Timestamp → تاريخ

يحوّل Unix Timestamp إلى صيغة تاريخ ووقت مقروءة.

تاريخ → Timestamp

يحوّل تاريخًا ووقتًا محددين إلى Unix Timestamp وصيغ أخرى شائعة.

المُنسّق

ينسّق التاريخ باستخدام نمط مخصص يعتمد على الماكروز.

يتم تخزين Unix Timestamp دائمًا بتوقيت UTC. عند تحويله إلى تاريخ، تعتمد النتيجة على المنطقة الزمنية للمستخدم، لذلك قد يظهر نفس الرقم بشكل مختلف.

جدول تحويل الوقت

الفترة

التحويل إلى ثوانٍ

ثانية

1 ثانية

دقيقة

60 ثانية

ساعة

3600 ثانية

يوم

86400 ثانية

أسبوع

604800 ثانية

شهر (30 يومًا)

2592000 ثانية

سنة (365 يومًا)

31536000 ثانية

يم الشهر والسنة تقريبية وتُستخدم لأغراض توضيحية فقط. تعتمد المدة الفعلية على التقويم والسنوات الكبيسة. يقوم المحوّل بحساب القيم الفعلية بدقة.

الماكروز المتاحة (مرجع تنسيق IBM)

الفترة

الماكروز

السنة

YYYY, YY, Y

الشهر

MMMM, MMM, MM, M

اليوم

DDDD, DDD, DD, D

الساعة (24)

HH, H

الساعة (12)

hh, h

الدقيقة

mm, m

الثانية

ss, s

المللي ثانية

SSS, SS, S

صباح/مساء

A, a

أمثلة على التنسيق

يمكنك إنشاء تنسيقات مخصصة باستخدام الماكروز:

التنسيق

النتيجة

YYYY-MM-DD

2026-04-15

DD.MM.YYYY

15.04.2026

HH:mm:ss

14:32:10

YYYY-MM-DD HH:mm

2026-04-15 14:32

استخدام Unix Timestamp في لغات البرمجة الشائعة

اللغة

الوقت الحالي

تاريخ → Timestamp

Timestamp → تاريخ

JavaScript

Math.floor(Date.now() / 1000)

Math.floor(new Date('2026-04-15T12:00:00Z').getTime()/1000)

new Date(1776254400 * 1000)

Python

int(time.time())

int(datetime.datetime(2026,4,15,12,0).timestamp())

datetime.datetime.fromtimestamp(1776254400)

PHP

time()

strtotime('2026-04-15 12:00:00')

date('Y-m-d H:i:s', 1776254400)

Java

Instant.now().getEpochSecond()

LocalDateTime.of(2026,4,15,12,0).toEpochSecond(ZoneOffset.UTC)

Instant.ofEpochSecond(1776254400)

C# (.NET)

DateTimeOffset.UtcNow.ToUnixTimeSeconds()

new DateTimeOffset(2026,4,15,12,0,0,TimeSpan.Zero).ToUnixTimeSeconds()

DateTimeOffset.FromUnixTimeSeconds(1776254400)

Go

time.Now().Unix()

time.Date(2026,4,15,12,0,0,0,time.UTC).Unix()

time.Unix(1776254400, 0)

Ruby

Time.now.to_i

Time.new(2026,4,15,12,0,0).to_i

Time.at(1776254400)

Bash (Linux)

date +%s

date -d "2026-04-15 12:00:00" +%s

date -d @1776254400

SQL (PostgreSQL)

EXTRACT(EPOCH FROM NOW())

EXTRACT(EPOCH FROM TIMESTAMP '2026-04-15 12:00:00')

TO_TIMESTAMP(1776254400)

SQL (MySQL)

UNIX_TIMESTAMP()

UNIX_TIMESTAMP('2026-04-15 12:00:00')

FROM_UNIXTIME(1776254400)

في معظم اللغات يتم إرجاع Timestamp بالثواني، لكن في JavaScript يكون بالمللي ثانية (يجب القسمة على 1000). الطرق التي لا تحدد المنطقة الزمنية قد تستخدم الوقت المحلي، مما قد يؤدي إلى أخطاء. عند العمل مع API، يُنصح دائمًا باستخدام UTC بدلًا من الوقت المحلي لتجنب معظم مشاكل الوقت.

الأخطاء الشائعة

  • الخلط بين UTC والوقت المحلي

  • استخدام المللي ثانية بدلًا من الثواني

  • تنسيق تاريخ غير صحيح

  • مناطق زمنية غير صحيحة أو غير متسقة

وصف الأداة

alien

محول الطوابع الزمنية يتيح التحويل السريع للبيانات بين Unix Timestamp، ISO 8601، RFC 2822، SQL datetime والتنسيقات المخصصة.

تتعرف الخدمة تلقائياً على تنسيق الإدخال وتحول التاريخ أو الوقت فوراً. يدعم إعدادات التنسيق المخصص، مما هو مفيد للعمل مع السجلات وAPIs وقواعد البيانات والتقارير.

الأداة مفيدة للمطورين والمحللين والمدراء الذين يحتاجون للعمل مع الطوابع الزمنية بتنسيقات مختلفة.

الأسئلة المتداولة (FAQ)

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

توفر علامات الوقت طريقة عالمية ومستقلة عن المنطقة الزمنية لتمثيل الوقت. إنها تبسط حسابات فروق التوقيت، والفرز الزمني، وتتجنب مشاكل تحويل المنطقة الزمنية في الأنظمة الموزعة.

تحسب علامات وقت Unix الثواني منذ عام 1970. تتضمن التنسيقات الأخرى المللي ثانية (JavaScript)، أو الميكروثانية، أو تواريخ بدء مختلفة. تستخدم بعض الأنظمة سلاسل ISO 8601 بدلاً من علامات الوقت الرقمية.

يعمل محول الطوابع الزمنية مع تنسيقات التواريخ القياسية (ISO 8601، UTC، RFC، التوقيت المحلي والعديد من التنسيقات الأخرى)، كما يتعامل بشكل صحيح مع الأرقام بالثواني والمللي ثانية. وهذا يسمح باستخدام الأداة لأنظمة وتطبيقات مختلفة.

تؤثر مشكلة عام 2038 على الأنظمة ذات الـ 32 بت، حيث ستفيض علامات وقت Unix في 19 يناير 2038. توسع الأنظمة الحديثة ذات الـ 64 بت هذا الحد إلى مليارات السنين، ولكن الأنظمة القديمة قد تحتاج إلى تحديثات.

نعم، تتيح لك الأداة إدخال أي تاريخ ووقت (ماضٍ أو حالي أو مستقبلي) وتحويلهما إلى علامة وقت Unix المقابلة والعكس. وهذا مفيد للتخطيط أو التحليل التاريخي أو إنشاء خدمات خاصة بك.

نعم، يتوفر خيار التنسيق المخصص في المنشئ. يمكنك اختيار ترتيب عرض السنة والشهر واليوم والساعات والدقائق والثواني، بالإضافة إلى تحديد الفواصل - على سبيل المثال، YYYY-MM-DD HH:mm:ss. وهذا مفيد للعمل مع معايير محددة أو متطلبات الشركات.

التنسيقات الأكثر شيوعًا هي: ISO 8601 (2025-08-30T12:34:56Z)، UTC (Sat, 30 Aug 2025 12:34:56 GMT)، التوقيت المحلي (30.08.2025 12:34:56)، طابع Unix الزمني بالثواني والمللي ثانية. يدعم محولنا جميع هذه الخيارات ويسمح بالتبديل السريع بينها.

قيّم هذه الأداة
4.5(قيّم 25 مستخدمًا)