# محول Unix Timestamp

> قم بتحويل وقت يونكس إلى تاريخ ووقت والعكس. يعرض وقت يونكس الحالي في الوقت الفعلي، التوقيت المحلي، توقيت UTC، والوقت النسبي. مجاني بالكامل.

URL: https://acrafto.com/ar/unix-timestamp-converter/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

## محول وقت يونكس (أداة تحويل وقت يونكس عبر الإنترنت)

يتيح لك **محول وقت يونكس** هذا تحويل **وقت يونكس (وقت الإبُك / وقت POSIX)** بسرعة إلى **تاريخ ووقت** والعكس. يدعم **وقت يونكس بالثواني والميلي ثانية**، ويعرض **التوقيت المحلي**، **UTC**، و **ISO 8601**، ويمكن **نسخ** النتائج بنقرة واحدة.

---

## ما هو وقت يونكس (Epoch Time / POSIX Time)؟

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

**مثال:** `1700000000` يوافق تاريخ **14 نوفمبر 2023 22:13:20 بالتوقيت العالمي المنسق (UTC)**.

### لماذا 1 يناير 1970 بالتحديد؟

تم اختيار بداية الإيبوك (1970-01-01) عند تصميم يونكس كنقطة مرجعية عملية: فهي قريبة من فترة إنشاء النظام وتسمح بحسابات زمنية بسيطة.

---

## وقت يونكس بالثواني مقابل الميلي ثانية

يتوفر وقت يونكس بشكل شائع في شكلين:

| تنسيق وقت يونكس | مثال | الاستخدام النموذجي |
| --- | ---: | --- |
| **ثواني (s)** | `1700000000` | قواعد البيانات، الواجهة الخلفية، واجهات برمجة التطبيقات (API)، الملفات |
| **ميلي ثانية (ms)** | `1700000000000` | جافاسكريبت (`Date.now()`)، التحليلات، سجلات مفصلة |

**كيف تعرف ما لديك؟**

- عادةً ما تحتوي **الثواني** على **10 أرقام** للبيانات “الحالية”.
- عادةً ما تحتوي **الميلي ثانية** على **13 رقماً** وهي أكبر بحوالي **1000 مرة**.
- بشكل تقريبي: إذا كانت القيمة **\> 10¹²**، فمن المؤكد تقريباً أنها **ميلي ثانية**.

---

## كيفية استخدام محول وقت يونكس

### 1) وقت يونكس ← تاريخ ووقت

1. أدخل **وقت يونكس** في الحقل، أو انقر على **الآن** (وقت يونكس الحالي).
2. إذا كان وقت يونكس بال**ميلي ثانية**، قم بتفعيل خيار **ميلي ثانية**.
3. انقر على **تحويل** (أو اضغط على Enter).
4. سيتم عرض التحويل إلى **التوقيت المحلي**، **UTC**، و **ISO 8601**.
5. بالنقر على النتيجة، ستتمكن من **نسخها إلى الحافظة**.

### 2) تاريخ ووقت ← وقت يونكس

1. اختر **التاريخ والوقت** في النموذج.
2. انقر على **تحويل**.
3. ستحصل على النتيجة كـ **وقت يونكس بالثواني والميلي ثانية**.

---

## أين يستخدم وقت يونكس بشكل شائع؟

ستجد وقت يونكس في كل مكان تقريباً يتم فيه التعامل مع الوقت في تكنولوجيا المعلومات:

- **قواعد البيانات** – تخزين ومقارنة الأوقات في MySQL, PostgreSQL, SQLite وغيرها.
- **واجهات برمجة التطبيقات (API)** – غالباً ما تُرجع REST/GraphQL الوقت كـ وقت يونكس (سهولة في التسلسل).
- **السجلات والمراقبة** – ترتيب دقيق للأحداث زمنياً.
- **جيت (Git)** – تحتوي التعهدات (commits) على بيانات الوقت.
- **أنظمة الملفات** – أوقات مثل mtime/ctime/atime (آخر تعديل وما إلى ذلك).
- **JWT** – المطالبات `iat` (تاريخ الإصدار) و `exp` (تاريخ الانتهاء) تكون عادةً بالثواني منذ الإيبوك.
- **صدفة لينكس/يونكس (Linux/Unix shell)** – يعيد الأمر `date +%s` وقت يونكس الحالي.
- **جافاسكريبت** – تُرجع الدالة `Date.now()` الوقت بـ**الميلي ثانية**.

---

## أمثلة عملية لتحويل وقت يونكس

### جافاسكريبت (وقت يونكس ↔ تاريخ)

```
// وقت يونكس الحالي بالثواني
const tsSeconds = Math.floor(Date.now() / 1000);

// وقت يونكس الحالي بالميلي ثانية
const tsMs = Date.now();

// وقت يونكس (ثانية) -> تاريخ
const dateFromSeconds = new Date(1700000000 * 1000);
console.log(dateFromSeconds.toISOString());

// تاريخ -> وقت يونكس (ثانية)
const ts = Math.floor(new Date("2024-01-01T00:00:00Z").getTime() / 1000);
console.log(ts);
```

### بايثون (وقت يونكس ↔ تاريخ ووقت)

```
import time
from datetime import datetime, timezone

# وقت يونكس الحالي بالثواني
ts = int(time.time())

# وقت يونكس -> تاريخ ووقت (UTC)
dt_utc = datetime.fromtimestamp(1700000000, tz=timezone.utc)

# تاريخ -> وقت يونكس
ts2 = int(datetime(2024, 1, 1, tzinfo=timezone.utc).timestamp())
```

### SQL (MySQL)

```
-- وقت يونكس الحالي (ثانية)
SELECT UNIX_TIMESTAMP();

-- وقت يونكس -> تاريخ
SELECT FROM_UNIXTIME(1700000000);

-- تاريخ -> وقت يونكس
SELECT UNIX_TIMESTAMP('2024-01-01 00:00:00');
```

---

## المناطق الزمنية: UTC، التوقيت المحلي، و ISO 8601

**وقت يونكس يكون دائمًا بتوقيت UTC** – لا يحتوي على معلومات عن المنطقة الزمنية أو التوقيت الصيفي. يعتمد التحويل إلى التوقيت المحلي على إعدادات المتصفح أو الخادم أو المكتبة المستخدمة.

مصطلحات من المفيد معرفتها:

- **UTC** – معيار عالمي لا يتضمن التوقيت الصيفي/الشتوي.
- **GMT** – عملياً هو نفس UTC للاستخدام اليومي.
- **الإزاحة (Offset)** – الفرق الزمني بالنسبة لـ UTC (على سبيل المثال، القاهرة **UTC+2**).

---

## حدود وقت يونكس ومشكلة عام 2038

### مشكلة عام 2038 (Year 2038 Problem)

في بعض **الأنظمة 32 بت**، يتم تخزين وقت يونكس كـ `int32` بحد أقصى **2,147,483,647**، وهو ما يعادل **19 يناير 2038 03:14:07 بالتوقيت العالمي المنسق (UTC)**. بعد تجاوز هذا الحد، قد يحدث تجاوز للحد الأقصى (overflow) وتوقيت خاطئ. الأنظمة الحديثة **64 بت** لا تواجه هذه المشكلة عادةً.

### نطاق وقت يونكس 64 بت

تغطي قيم 64 بت فترة زمنية واسعة للغاية (عملياً “إلى الأبد”). القيم السالبة تعني تاريخ **ما قبل 1 يناير 1970**.

---

## أسئلة متكررة – حول وقت يونكس

### \*\*هل وقت يونكس بتوقيت UTC أم بالتوقيت المحلي؟\*\*

وقت يونكس يكون دائمًا بتوقيت **UTC**. التوقيت المحلي يتشكل فقط عند التحويل وفقًا للمنطقة الزمنية. لذلك، يعرض المحول عادةً توقيت UTC والتوقيت المحلي.

### \*\*كيف أعرف ما إذا كان وقت يونكس بالثواني أم بالملي ثانية؟\*\*

في الوقت الحالي، عادةً ما يكون وقت يونكس بال**ثواني** يتكون من **10 أرقام**. أما بال**ملي ثانية** فيتكون عادةً من **13 رقماً** ويكون أكبر بحوالي **1000 مرة**. بشكل تقريبي: القيمة **\> 10¹²** غالبًا ما تكون بالملي ثانية.

### \*\*ماذا يعني وقت يونكس السالب؟\*\*

يمثل وقت يونكس السالب تاريخًا **قبل 1 يناير 1970**. على سبيل المثال، `-1` يوافق **31 ديسمبر 1969 23:59:59 بالتوقيت العالمي المنسق (UTC)**.

### \*\*كيف أحول وقت يونكس في SQL؟\*\*

في MySQL، ستستخدم `FROM_UNIXTIME(timestamp)` وللتحويل العكسي `UNIX_TIMESTAMP(date)`. في PostgreSQL، يكون الأمر عادةً `TO_TIMESTAMP(timestamp)` و `EXTRACT(EPOCH FROM datum)`.

### \*\*لماذا تبدأ يونكس إيبوك في 1 يناير 1970؟\*\*

إنها نقطة مرجعية تم اختيارها تاريخياً من الأيام الأولى لنظام يونكس: بسيطة وعملية وقريبة من فترة تطوير النظام.

## Other languages

- Čeština (cs): [Unix timestamp převodník](https://acrafto.com/cs/unix-timestamp/) ([Markdown](https://acrafto.com/cs/unix-timestamp/index.md))
- Slovenčina (sk): [Unix timestamp konvertor](https://acrafto.com/sk/unix-timestamp-prevodnik/) ([Markdown](https://acrafto.com/sk/unix-timestamp-prevodnik/index.md))
- English (en): [UNIX Timestamp Converter](https://acrafto.com/en/unix-timestamp-converter/) ([Markdown](https://acrafto.com/en/unix-timestamp-converter/index.md))
- Deutsch (de): [Unix Timestamp umrechnen](https://acrafto.com/de/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/de/unix-timestamp-konverter/index.md))
- Français (fr): [Convertisseur timestamp Unix](https://acrafto.com/fr/convertisseur-timestamp-unix/) ([Markdown](https://acrafto.com/fr/convertisseur-timestamp-unix/index.md))
- Español (es): [Convertidor de UNIX timestamp](https://acrafto.com/es/convertidor-timestamp-unix/) ([Markdown](https://acrafto.com/es/convertidor-timestamp-unix/index.md))
- Italiano (it): [Convertitore timestamp UNIX](https://acrafto.com/it/convertitore-timestamp-unix/) ([Markdown](https://acrafto.com/it/convertitore-timestamp-unix/index.md))
- Português (pt): [Conversor de timestamp Unix](https://acrafto.com/pt/conversor-timestamp-unix/) ([Markdown](https://acrafto.com/pt/conversor-timestamp-unix/index.md))
- Nederlands (nl): [Unix timestamp converter](https://acrafto.com/nl/unix-timestamp-converter/) ([Markdown](https://acrafto.com/nl/unix-timestamp-converter/index.md))
- Polski (pl): [Konwerter UNIX timestamp](https://acrafto.com/pl/konwerter-unix-timestamp/) ([Markdown](https://acrafto.com/pl/konwerter-unix-timestamp/index.md))
- Română (ro): [Convertor Unix timestamp](https://acrafto.com/ro/convertor-unix-timestamp/) ([Markdown](https://acrafto.com/ro/convertor-unix-timestamp/index.md))
- Magyar (hu): [UNIX időbélyeg konvertáló](https://acrafto.com/hu/unix-idobelyeg-atalakito/) ([Markdown](https://acrafto.com/hu/unix-idobelyeg-atalakito/index.md))
- Ελληνικά (el): [Μετατροπέας Unix timestamp](https://acrafto.com/el/unix-timestamp-converter/) ([Markdown](https://acrafto.com/el/unix-timestamp-converter/index.md))
- Български (bg): [Unix timestamp конвертор](https://acrafto.com/bg/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/bg/unix-timestamp-konverter/index.md))
- Hrvatski (hr): [Unix timestamp konverter](https://acrafto.com/hr/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/hr/unix-timestamp-konverter/index.md))
- Slovenščina (sl): [Pretvornik Unix timestamp](https://acrafto.com/sl/unix-timestamp-pretvornik/) ([Markdown](https://acrafto.com/sl/unix-timestamp-pretvornik/index.md))
- Eesti (et): [UNIX timestamp teisendaja](https://acrafto.com/et/unix-timestamp-teisendaja/) ([Markdown](https://acrafto.com/et/unix-timestamp-teisendaja/index.md))
- Latviešu (lv): [UNIX laika zīmogu pārveidotājs](https://acrafto.com/lv/unix-timestamp-konvertetajs/) ([Markdown](https://acrafto.com/lv/unix-timestamp-konvertetajs/index.md))
- Lietuvių (lt): [UNIX laiko žymės keitiklis](https://acrafto.com/lt/unix-laiko-zymes-keitiklis/) ([Markdown](https://acrafto.com/lt/unix-laiko-zymes-keitiklis/index.md))
- Svenska (sv): [Unix timestamp-omvandlare](https://acrafto.com/sv/unix-timestamp-omvandlare/) ([Markdown](https://acrafto.com/sv/unix-timestamp-omvandlare/index.md))
- Dansk (da): [UNIX timestamp konverter](https://acrafto.com/da/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/da/unix-timestamp-konverter/index.md))
- Suomi (fi): [UNIX-aikaleiman muunnin](https://acrafto.com/fi/unix-aikaleiman-muunnin/) ([Markdown](https://acrafto.com/fi/unix-aikaleiman-muunnin/index.md))
- Norsk (no): [Unix timestamp-konverterer](https://acrafto.com/no/unix-tidsstempel-konverterer/) ([Markdown](https://acrafto.com/no/unix-tidsstempel-konverterer/index.md))
- Українська (uk): [Конвертер Unix timestamp](https://acrafto.com/uk/konverter-unix-chasu/) ([Markdown](https://acrafto.com/uk/konverter-unix-chasu/index.md))
- Русский (ru): [Unix timestamp конвертер](https://acrafto.com/ru/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/ru/unix-timestamp-konverter/index.md))
- Српски (sr): [UNIX timestamp konverter](https://acrafto.com/sr/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/sr/unix-timestamp-konverter/index.md))
- Македонски (mk): [UNIX timestamp конвертор](https://acrafto.com/mk/unix-timestamp-konvertor/) ([Markdown](https://acrafto.com/mk/unix-timestamp-konvertor/index.md))
- Bosanski (bs): [Unix timestamp konverter](https://acrafto.com/bs/unix-timestamp-konverter/) ([Markdown](https://acrafto.com/bs/unix-timestamp-konverter/index.md))
- Shqip (sq): [Konvertues Unix timestamp](https://acrafto.com/sq/konvertues-timestamp-unix/) ([Markdown](https://acrafto.com/sq/konvertues-timestamp-unix/index.md))
- Türkçe (tr): [UNIX zaman damgası dönüştürücü](https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/) ([Markdown](https://acrafto.com/tr/unix-zaman-damgasi-donusturucu/index.md))
- 日本語 (ja): [UNIXタイムスタンプ変換](https://acrafto.com/ja/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ja/unix-timestamp-converter/index.md))
- 한국어 (ko): [유닉스 타임스탬프 변환기](https://acrafto.com/ko/unix-timestamp-converter/) ([Markdown](https://acrafto.com/ko/unix-timestamp-converter/index.md))
- हिन्दी (hi): [UNIX टाइमस्टैम्प कनवर्टर](https://acrafto.com/hi/unix-timestamp-converter/) ([Markdown](https://acrafto.com/hi/unix-timestamp-converter/index.md))
- Bahasa Indonesia (id): [Konverter Unix timestamp](https://acrafto.com/id/konverter-timestamp-unix/) ([Markdown](https://acrafto.com/id/konverter-timestamp-unix/index.md))
- Tiếng Việt (vi): [Chuyển đổi Unix timestamp](https://acrafto.com/vi/bo-chuyen-doi-unix-timestamp/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-unix-timestamp/index.md))
- ไทย (th): [แปลง Unix Timestamp](https://acrafto.com/th/unix-timestamp-converter/) ([Markdown](https://acrafto.com/th/unix-timestamp-converter/index.md))
- עברית (he): [ממיר Unix Timestamp](https://acrafto.com/he/unix-timestamp-converter/) ([Markdown](https://acrafto.com/he/unix-timestamp-converter/index.md))
