محول الطابع الزمني Unix - محول وقت Epoch
محول طابع Unix الزمني مجاني. حول وقت epoch إلى تاريخ، ثواني إلى ميلي ثانية. يدعم التحويل الجماعي مع أمثلة كود لـ JavaScript وPython وJava وPHP وGo وC# وRust وBash.
الطوابع الزمنية الشائعة
| الحدث | الطابع الزمني | التاريخ |
|---|---|---|
| Unix Epoch | 0 | 1970-01-01 00:00:00 UTC |
| مليار ثانية | 1000000000 | 2001-09-09 01:46:40 UTC |
| تسلسل 1234567890 | 1234567890 | 2009-02-13 23:31:30 UTC |
| 2 مليار ثانية | 2000000000 | 2033-05-18 03:33:20 UTC |
| مشكلة Y2038 (الحد الأقصى 32 بت) | 2147483647 | 2038-01-19 03:14:07 UTC |
الحصول على الطابع الزمني بلغتك
// الحصول على الطابع الزمني الحالي
const timestamp = Math.floor(Date.now() / 1000);
const timestampMs = Date.now();
// طابع زمني إلى تاريخ
const date = new Date(timestamp * 1000);
// تاريخ إلى طابع زمني
const ts = Math.floor(new Date('2024-01-01').getTime() / 1000); import time
from datetime import datetime
# الحصول على الطابع الزمني الحالي
timestamp = int(time.time())
timestamp_ms = int(time.time() * 1000)
# طابع زمني إلى تاريخ
date = datetime.fromtimestamp(timestamp)
# تاريخ إلى طابع زمني
ts = int(datetime(2024, 1, 1).timestamp()) import java.time.*;
// الحصول على الطابع الزمني الحالي
long timestamp = System.currentTimeMillis() / 1000;
long timestampMs = System.currentTimeMillis();
// طابع زمني إلى تاريخ
Instant instant = Instant.ofEpochSecond(timestamp);
LocalDateTime date = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
// تاريخ إلى طابع زمني
long ts = LocalDate.of(2024, 1, 1).atStartOfDay(ZoneId.systemDefault()).toEpochSecond(); <?php
// الحصول على الطابع الزمني الحالي
$timestamp = time();
$timestampMs = round(microtime(true) * 1000);
// طابع زمني إلى تاريخ
$date = date('Y-m-d H:i:s', $timestamp);
// تاريخ إلى طابع زمني
$ts = strtotime('2024-01-01'); package main
import "time"
// الحصول على الطابع الزمني الحالي
timestamp := time.Now().Unix()
timestampMs := time.Now().UnixMilli()
// طابع زمني إلى تاريخ
date := time.Unix(timestamp, 0)
// تاريخ إلى طابع زمني
ts := time.Date(2024, 1, 1, 0, 0, 0, 0, time.UTC).Unix() using System;
// الحصول على الطابع الزمني الحالي
long timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
long timestampMs = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
// طابع زمني إلى تاريخ
DateTime date = DateTimeOffset.FromUnixTimeSeconds(timestamp).DateTime;
// تاريخ إلى طابع زمني
long ts = new DateTimeOffset(new DateTime(2024, 1, 1)).ToUnixTimeSeconds(); use std::time::{SystemTime, UNIX_EPOCH};
// الحصول على الطابع الزمني الحالي
let timestamp = SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_secs();
// طابع زمني إلى تاريخ - use chrono crate
// let date = chrono::NaiveDateTime::from_timestamp(timestamp, 0); # الحصول على الطابع الزمني الحالي
date +%s # seconds
date +%s%3N # milliseconds
# طابع زمني إلى تاريخ
date -d @1704067200
# تاريخ إلى طابع زمني
date -d "2024-01-01" +%s مرجع سريع
- • طابع Unix الزمني يحسب الثواني منذ 1 يناير 1970 (UTC)
- • الأرقام المكونة من 10 خانات هي ثواني، و13 خانة هي ميلي ثانية
- • الطوابع الزمنية السالبة تمثل تواريخ قبل 1970
- • الحد الأقصى 32 بت: 2147483647 (19 يناير 2038)
حول هذه الأداة
ما هو الطابع الزمني Unix؟
الطابع الزمني Unix (المعروف أيضاً بوقت Epoch أو وقت POSIX) هو عدد الثواني المنقضية منذ 1 يناير 1970 الساعة 00:00:00 UTC. هذا التاريخ يسمى حقبة Unix. يُستخدم على نطاق واسع في أنظمة الكمبيوتر والبرمجة.
لماذا نستخدم الطوابع الزمنية Unix؟
الطوابع الزمنية Unix مستقلة عن المنطقة الزمنية، مما يجعلها مثالية لتخزين ومقارنة الأوقات عبر مناطق مختلفة. إنها مضغوطة (مجرد رقم)، سهلة الحساب، ومدعومة من جميع لغات البرمجة تقريباً.
الثواني مقابل الميلي ثانية
الطوابع الزمنية Unix القياسية تستخدم الثواني (10 أرقام، مثل 1704067200). JavaScript وبعض الأنظمة الحديثة تستخدم الميلي ثانية (13 رقماً، مثل 1704067200000). هذه الأداة تكتشف وتتعامل مع كلا التنسيقين تلقائياً.
مشكلة عام 2038
أنظمة 32 بت تخزن الطوابع الزمنية كأعداد صحيحة موقعة، بقيمة قصوى 2147483647 (19 يناير 2038). بعد هذا التاريخ، يحدث تجاوز العداد. الأنظمة الحديثة 64 بت تستخدم أعداداً صحيحة 64 بت، مما يمد النطاق لمليارات السنين.
الأسئلة الشائعة
ما هو الطابع الزمني يونكس؟
كيف أحول الطابع الزمني إلى تاريخ؟
ما الفرق بين الطوابع الزمنية بالثواني والمللي ثانية؟
لماذا بعض الطوابع الزمنية سالبة؟
ما هي مشكلة عام 2038؟
هل هذه الأداة مجانية؟
أدوات ذات صلة
مشفر ومفكك Base64 مجاني عبر الإنترنت - تشفير وفك تشفير Base64
مشفر ومفكك Base64 مجاني عبر الإنترنت. حوّل النص إلى Base64 وفك تشفير Base64 إ...
منتقي الألوان المجاني - محول HEX RGB HSL
منتقي ألوان مجاني عبر الإنترنت. تحويل بين HEX وRGB وHSL وHSV وCMYK. إنشاء تنا...
مدقق الفرق المجاني - أداة مقارنة النصوص
مدقق فرق مجاني عبر الإنترنت. قارن ملفين نصيين جنباً إلى جنب أو مضمنين. اعثر ع...
مولد التجزئة المجاني - حاسبة MD5 SHA-256 SHA-512 HMAC
مولد تجزئة مجاني عبر الإنترنت. احسب تجزئات MD5 وSHA-1 وSHA-256 وSHA-512. أنشئ...
منسق JSON مجاني عبر الإنترنت - أداة التحقق والتجميل
منسق ومدقق ومجمل JSON مجاني عبر الإنترنت. قم بتنسيق وضغط والتحقق من بيانات JS...
برنامج JWT Encoder / Decoder المجاني - قم بالتوقيع والتحقق من الرموز المميزة وفحصها
جهاز فك التشفير والتشفير JWT مجانًا عبر الإنترنت. قم بفك تشفير التوقيعات وفحص...
مولد Lorem Ipsum مجاني - فقرات، جمل، كلمات
مولد نص Lorem Ipsum مجاني عبر الإنترنت. أنشئ فقرات وجمل وكلمات أو قوائم. أنما...
مولد رموز QR مجاني - إنشاء رموز QR مخصصة
مولد رموز QR مجاني عبر الإنترنت. أنشئ رموز QR للروابط والنصوص وواي فاي وبطاقا...
برنامج تنزيل فيديو TikTok مجاني وغير محدود بدون علامة مائية
قم بتنزيل أي فيديو من تيك توك بدون علامة مائية عبر الإنترنت مجانًا. سريع وآمن...
مشفر ومفكك URL مجاني عبر الإنترنت - تشفير وفك تشفير الروابط
مشفر ومفكك URL مجاني عبر الإنترنت. قم بتشفير الأحرف الخاصة لعناوين URL أو فك ...
مولد UUID مجاني - v1، v4، v5، v7 والتوليد بالجملة
مولد UUID/GUID مجاني عبر الإنترنت. قم بإنشاء UUID v1، v4، v5، v7 و Nil UUID. ...
عداد الكلمات المجاني - محلل النصوص
عداد كلمات ومحلل نصوص مجاني عبر الإنترنت. عد الكلمات والأحرف والجمل والفقرات....