70">
🧰 BirAraçtaTüm Araçlar →
Saniye · Milisaniye · UTC · Yerel · Toplu Çevirme

Unix zaman damgası çevirici

Epoch (saniye/milisaniye/mikrosaniye) ↔ okunabilir tarih-saat, çift yönlü ve canlı. UTC, yerel veya özel UTC± saat dilimi seç; şu-an epoch'u canlı izle, göreli zaman ekle-çıkar, onlarca satırı toplu çevir — hepsi tarayıcında, sunucuya veri gitmeden.

Kısa cevapUnix zaman damgası çevirici, epoch (1 Ocak 1970'ten beri geçen saniye/milisaniye) değerini okunabilir tarih-saate ve tam tersini anında dönüştürür. Bu araç saniye, milisaniye, mikrosaniye ve nanosaniye hassasiyetini otomatik algılar; UTC, yerel veya sabit UTC± saat dilimini destekler; ISO-8601 ve RFC 2822 çıktısı, canlı şu-an sayacı, göreli zaman ekle/çıkar ve toplu (çoklu satır) çevirme sunar.

Şu an epoch: Epoch 0 = 1 Oca 1970 00:00 UTC s · ms · µs · ns destekli Güncelleme: 17 Tem 2026
 
Hızlı örnekler:
 
Hızlı örnekler:
Canlı — şu an
milisaniye: …
"Hesapla" butonu şu anki değeri dondurup aşağıdaki sonuç kartına ekler; kopyalayıp paylaşabilirsin.
Şu andan itibaren hesaplaKapatırsan aşağıya başlangıç epoch'u girebilirsin
Hızlı örnekler:
Epoch→Tarih modunda her satıra bir epoch sayısı; Tarih→Epoch modunda "2026-07-17 14:30:00" veya "17.07.2026 14:30" biçiminde bir tarih yazın.
⚙️ Gelişmiş ayarlar — çıktı formatı, 12 saat biçimi
12 saat biçimiAM/PM göster (varsayılan 24 saat)
Epoch 0 (Unix Epoch başlangıcı)
Y2038 sorunu (2^31−1)
1970–9999+Desteklenen yıl aralığı
s·ms·µs·nsDesteklenen hassasiyetler
⚙️ Doğruluk notu: Hesaplamalar tarayıcının JavaScript Date nesnesi ve tam sayı aritmetiğiyle yapılır; veri sunucuya gönderilmez. "Yerel" sistem saatini (yaz saati dahil) kullanır. "Özel UTC±" ise IANA veritabanı yerine sabit ofset uygular — yıllık yaz saati değişiminden etkilenmez. Mikro/nanosaniyede milisaniye altı kesir gösterim amaçlı hesaplanır.

Unix zaman damgası (epoch) nedir, nasıl çevrilir?

Epoch tanımı, saniye/milisaniye farkı, saat dilimi mantığı ve ISO-8601/RFC 2822 formatlarının tam açıklaması.

Unix zaman damgası (unix timestamp), epoch olarak da bilinir ve 1 Ocak 1970 00:00:00 UTC'den itibaren geçen saniye sayısını ifade eder. Zaman dilimi, artık yıl ve ay uzunluğu gibi takvim karmaşıklıklarından bağımsız tek bir tam sayı olduğu için işletim sistemleri, veritabanları ve web API'leri arasında zaman taşımanın evrensel yoludur. Bu araç epoch'u hem saniye hem milisaniye (JavaScript varsayılanı) hem de mikrosaniye/nanosaniye hassasiyetinde tanıyıp okunabilir tarih-saate çevirir — ve tam tersini yapar.

Epoch saniye ile milisaniye arasındaki fark nedir?

Kısa cevapSaniye epoch (10 haneli, ör. 1752000000) klasik Unix birimidir. Milisaniye epoch (13 haneli) saniyenin 1000 katıdır ve JavaScript'in Date.now()'unun varsayılanıdır. Bu araç basamak sayısına bakarak birimi otomatik algılar; 16 haneli mikrosaniye ve 19 haneli nanosaniyeyi de destekler.

Saat dilimi epoch'u nasıl etkiler?

Kısa cevapEpoch'un kendisi zaman dilimi içermez — her zaman UTC'ye göre sabit bir sayıdır. Değişen, o sayının hangi dilimde görüntülendiğidir: "Yerel" tarayıcının sistem dilimini, "UTC" Coordinated Universal Time'ı, "Özel UTC±" belirlediğiniz sabit ofseti (ör. UTC+03:00) kullanır. Aynı epoch farklı saat gösterse de hep aynı anı temsil eder.

ISO-8601 ve RFC 2822 formatları nedir?

ISO-8601 (ör. 2026-07-17T14:30:00+03:00), makine tarafından ayrıştırılabilir ve sıralanabilir uluslararası standarttır; API ve veritabanlarında en yaygın formattır. RFC 2822 (ör. Fri, 17 Jul 2026 14:30:00 +0300), e-posta ve HTTP başlıklarında kullanılan, insan tarafından okunabilir daha eski bir standarttır. Bu araç ikisini de sonuç kartında otomatik üretir.

Neden epoch kullanılır, tarih string'i kullanılmaz?

Epoch tek bir tam sayı olduğu için karşılaştırmak, sıralamak ve fark almak son derece hızlıdır — iki tarihi kıyaslamak yerine iki sayıyı çıkarmak yeterlidir. Ayrıca yerelleştirme belirsizliği taşımaz: "17.07.2026" hangi ülkede gün/ay sırasıyla yazıldığı belirsizken, epoch her zaman tek ve kesin bir anı temsil eder.

Örnek epoch değerleri

Sık karşılaşılan epoch değerlerinin (UTC) karşılığı
Epoch (saniye)Tarih-saat (UTC)

Popüler epoch dönüşümleri

Sık aranan dönüşümlere doğrudan bağlantı — tıklayınca hesaplayıcı otomatik dolar ve hesaplar.

İlgili mini araçlar: kod snippet'i, tarih aralığı, snowflake çözücü & daha fazlası

Geliştiriciler için sık ihtiyaç duyulan beş ek hesaplama — hepsi anında ve tarayıcıda.

💻Kod snippet üretici
Girdiğin epoch değerini almak/ayrıştırmak için JS, Python, PHP, SQL ve Sheets kodu üretir.
İki epoch arası süre
İki unix zaman damgası arasındaki farkı gün/saat/dakika olarak hesaplar.
📅Yılın kaçıncı günü?
Bir tarihin yılın kaçıncı günü olduğunu, ISO hafta no ve yıl sonuna kalan günü gösterir.
🗓️Tarih aralığı epoch'u
Bir günün, ayın veya yılın başlangıç ve bitiş epoch'unu üretir — SQL BETWEEN ve log filtreleme için.
❄️Snowflake ID çözücü
Discord veya Twitter/X snowflake ID'sinden oluşturulma tarih-saatini çıkarır (gömülü epoch + bit kaydırma).

Referans tabloları & pratik bilgiler

Alıntılanabilir, evergreen tablolar: epoch kilometre taşları, sabit UTC ofsetleri, ay/artık yıl kuralları ve dillerde epoch alma.

Matematiksel/tarihsel açıdan önemli epoch değerleri (UTC)
AçıklamaEpoch (saniye)Tarih (UTC)
Unix Epoch başlangıcı01 Oca 1970, 00:00:00
Milyar saniye (1 milyar)10000000009 Eyl 2001, 01:46:40
32-bit işaretli sınır (Y2038)214748364719 Oca 2038, 03:14:07
Epoch öncesi (negatif) örneği-131 Ara 1969, 23:59:59

Bu değerler matematiksel sabitlerdir, yıldan yıla değişmez; bu araç motoruyla anlık doğrulanabilir.

Sık kullanılan sabit UTC± ofsetleri (yaz saati uygulamayan, sabit referans)
OfsetÖrnek bölge (tipik)
UTC−05:00ABD Doğu (standart saat)
UTC+00:00Londra / Greenwich
UTC+03:00Türkiye (2016'dan beri sabit, yaz saati yok)
UTC+05:30Hindistan (yarım saatlik ofset örneği)
UTC+09:00Japonya / Kore

Bu araç isimli (IANA) saat dilimi veritabanı yerine sabit ofset kullanır; bölge adları yalnızca yönlendirici referanstır.

Ayların gün sayısı ve artık yıl kuralı
AyGün sayısı

Artık yıl kuralı: 4'e bölünen yıllar artıktır, 100'e bölünenler değildir, ancak 400'e bölünenler yine artıktır (ör. 2000 artık, 1900 değil, 2024 artık).

Programlama dillerinde "şu anki epoch"u alma söz dizimi
DilKod
JavaScriptMath.floor(Date.now()/1000)
Pythonint(time.time())
PHPtime()
MySQLUNIX_TIMESTAMP()
Bash/Linuxdate +%s
JavaSystem.currentTimeMillis()/1000

Yukarıdaki "Kod snippet üretici" mini aracı, belirli bir epoch değerini bu dillerde nasıl ayrıştıracağını da gösterir.

Unix zaman damgası terimleri sözlüğü

Epoch ve zaman dönüşümlerinde geçen temel kavramların kısa tanımları.

Unix Epoch1 Ocak 1970, 00:00:00 UTC — zaman damgasının başlangıç noktası.
Zaman damgası (timestamp)Epoch'tan itibaren geçen saniye/milisaniyeyi ifade eden tam sayı.
UTCCoordinated Universal Time — yaz saati uygulamayan evrensel zaman standardı.
ISO-8601Tarih-saati YYYY-MM-DDTHH:MM:SS±HH:MM biçiminde yazan standart.
RFC 2822E-posta ve HTTP başlıklarında kullanılan okunabilir tarih-saat formatı.
Y2038 sorunu32-bit sistemlerde epoch'un 2038'de taşarak negatife dönmesi.
ISO hafta numarasıYılın haftalarını 1-53 arası numaralandıran Pazartesi başlangıçlı standart.
Yılın kaçıncı günü1 Ocak'tan sayılan, tarihin yıl içindeki sıra numarası (1-366).
UTC± ofsetBir dilimin UTC'den kaç saat/dakika ileri veya geri olduğunu belirten fark.
ms / µs / nsSaniyenin sırasıyla binde, milyonda ve milyarda birine karşılık gelen alt birimler.

Derinlemesine rehberler

Unix zaman damgasıyla ilgili en çok merak edilen konulara ayrıntılı yanıtlar.

2038 yılı sorunu (Y2038) nedir, neden önemlidir?

Eski 32-bit sistemler epoch'u işaretli 32-bit tam sayı olarak saklar; maksimum değeri 2.147.483.647'dir (19 Ocak 2038, 03:14:07 UTC). Bir saniye sonra sayı taşar, negatife döner ve tarih yanlışlıkla 1901'e sarar — buna Y2038 sorunu denir. Modern 64-bit sistemler bu sınıra yaklaşık 292 milyar yıl sonra ulaşacağı için etkilenmez; asıl risk gömülü sistemler ve eski 32-bit veritabanı sütunlarındadır.

Neden 1 Ocak 1970? Unix Epoch'un kısa tarihi

Unix, 1969-1970 civarında Bell Labs'te geliştirilirken zamanı saklamak için bir başlangıç noktasına ihtiyaç duyuldu; geliştiriciler o döneme yakın, yuvarlak bir tarih olan 1 Ocak 1970 00:00:00 UTC'yi seçti. Özel bir anlamı yoktur — sadece pratik bir referans noktasıdır. Zamanla bu tarih "Unix Epoch" adıyla POSIX standardının resmi bir parçası oldu ve işletim sisteminden bağımsız evrensel bir kural hâline geldi.

Programlama dilinde unix zaman damgası nasıl alınır? (JS/Python/PHP karşılaştırması)

JavaScript'te Date.now() milisaniye döndürür (saniyeye çevirmek için 1000'e bölünür). Python'da time.time() ondalıklı saniye (mikrosaniye dahil) verir. PHP'de time() doğrudan saniye döndürür. Tersi yönde: JS'de new Date(epochMs), Python'da datetime.fromtimestamp(epoch), PHP'de date('Y-m-d H:i:s',$epoch) kullanılır — aşağıdaki "Kod snippet üretici" bunları otomatik doldurur.

Bu hesaplayıcıyı sitene ekle

Aşağıdaki kodu kendi sitene yapıştırarak unix zaman damgası çeviriciyi ücretsiz gömebilirsin.

<iframe src="https://biraracta.com/unix-zaman-damgasi/?mod=epoch2date&e=1752000000"
  width="100%" height="760" style="border:0;border-radius:14px"
  title="Unix Zaman Damgası Çevirici" loading="lazy"></iframe>

Sık sorulan sorular

Unix zaman damgası (epoch) nedir?
Unix zaman damgası (unix timestamp / epoch), 1 Ocak 1970 00:00:00 UTC'den itibaren geçen saniye sayısıdır. Zaman dilimi ve takvim karmaşasından bağımsız tek bir sayı olduğu için işletim sistemlerinde, veritabanlarında ve API'lerde yaygın kullanılır.
Epoch time nasıl çevrilir?
Epoch değerini "Epoch → Tarih" sekmesine yapıştır; araç basamak sayısına bakarak birimi otomatik algılar ve seçtiğin saat diliminde tarih-saate, ISO-8601 ve RFC 2822 formatlarına çevirir. Ters yönde "Tarih → Epoch" sekmesini kullan.
Şu anki unix timestamp nedir, nasıl bulunur?
"Şu An" sekmesi, tarayıcının sistem saatinden okunan güncel epoch değerini canlı (her saniye) saniye ve milisaniye cinsinden gösterir; tek tıkla kopyalayabilirsin. Sunucuya istek gönderilmez.
Milisaniye ile saniye epoch arasındaki fark nedir?
Saniye epoch (10 haneli) klasik Unix birimidir. Milisaniye epoch (13 haneli) saniyenin 1000 katıdır ve Date.now()'un varsayılanıdır. Bu araç 16 haneli mikrosaniye ve 19 haneli nanosaniyeyi de otomatik tanır.
UTC epoch dönüşümü nasıl yapılır?
Epoch zaten UTC'ye göre sabit bir sayıdır; değişen sadece görüntüleme dilimidir. "UTC" seçilirse Coordinated Universal Time'a, "Özel" seçilirse belirlediğin sabit UTC± ofsetine göre gösterilir.
Toplu timestamp çevirme nasıl yapılır?
"Toplu" sekmesine her satıra bir değer gelecek şekilde listeni yapıştır, yönü ve saat dilimini seç, "Hesapla"ya bas. Araç tüm satırları çevirir ve her satırın yanına ayrı bir "Kopyala" butonu ekler.
Unix zaman damgası neden 1 Ocak 1970'ten başlar?
1 Ocak 1970, Unix'in geliştirildiği dönemde seçilen pratik bir başlangıç noktasıdır; özel bir anlamı yoktur. "Unix Epoch" adıyla POSIX standardının temelini oluşturur; öncesindeki tarihler negatif sayıyla ifade edilir.
2038 yılı sorunu (Y2038) nedir?
32-bit sistemlerde epoch'u işaretli int32 olarak saklayan eski yazılımlar, 19 Ocak 2038, 03:14:07 UTC'den (epoch 2147483647) sonra taşarak tarihi 1901'e sarar. 64-bit sistemler etkilenmez. Yukarıdaki referans tablosunda bu değeri görebilirsin.
Bir günün, ayın veya yılın başlangıç ve bitiş epoch'unu nasıl bulurum?
"Mini araçlar" bölümündeki Tarih aralığı epoch'u aracına bir tarih gir ve kapsamı (gün / ay / yıl) seç; araç başlangıç anının (00:00:00) ve bitiş anının (23:59:59) epoch değerini saniye ve milisaniye olarak üretir. Bu değerler WHERE ts BETWEEN gun_basi AND gun_sonu gibi SQL sorguları ve belirli bir dönem için log filtreleme yaparken idealdir. Yerel saat dilimi veya UTC seçebilirsin.
Discord veya Twitter (X) snowflake ID'sinden tarih nasıl çıkarılır?
Snowflake ID'leri oluşturulma zamanını 22 bit sola kaydırılmış biçimde ve platforma özgü sabit bir epoch'la (Discord: 1420070400000, Twitter/X: 1288834974657) gömülü tutar. "Mini araçlar" bölümündeki Snowflake ID çözücü aracına ID'yi yapıştırıp platformu seçtiğinde, gömülü zaman damgası bit kaydırma ve BigInt aritmetiğiyle çözülüp oluşturulma tarih-saatine çevrilir. Tamamen tarayıcıda çalışır.

Metodoloji & kaynaklar

UnixZaman, bağımsız ve ücretsiz bir unix zaman damgası çevirme aracıdır. Hesaplama motoru tamamen tarayıcıda çalışır; dönüşümler JavaScript'in Date nesnesi ve tam sayı/BigInt aritmetiğiyle yapılır. "Yerel" tarayıcının sistem saatini kullanır; "UTC" ve "Özel UTC±" ise IANA saat dilimi veritabanına bağlı olmayan sabit ofset hesaplarıdır — yaz saati kurallarındaki yıllık değişimden etkilenmez, evergreen kalır.

Kaynaklar: POSIX / Unix zamanı tanımı (IEEE Std 1003.1) · ISO-8601 · RFC 5322 (e-posta tarih biçimi) · ISO-8601 hafta numaralandırma kuralı. Son güncelleme: 17 Temmuz 2026.

🔗 İlgili Araçlar

Zaman, tarih ve geliştirici dönüşümleriyle ilgili diğer ücretsiz araçlarımız.

🔗 Bu aracı sitene ekle

Aşağıdaki kodu kopyalayıp kendi web sitene yapıştır. Araç ücretsiz, her zaman güncel ve tamamen senin sayfanda çalışır. Kayıt gerektirmez.

Önizle →
Kaynak: POSIX/Unix zamanı tanımı · ISO-8601 · RFC 5322 · Güncelleme: 17 Temmuz 2026
Bilgilendirme ve geliştirici aracı amaçlıdır. · UnixZaman — BirAraçta
⚡ BirAraçta ile oluşturuldu · biraracta.com