Internative Logo

Unix Zaman Damgasını Tarihe Çevirme

Epoch çevirici: timestamp ve tarih dönüşümü

Unix zaman damgasını okunabilir tarihe, tarihi de epoch saniyesine çevirin. Saniye ve milisaniyeyi, birden fazla formatı ve saat dilimini destekler.

Zaman damgasından tarihe

10 hane saniye, 13 hane milisaniyedir. Otomatik algılama birimi sayının büyüklüğünden anlar.

Tarihten zaman damgasına

Örneğin 2025-11-27 15:00:00 ya da 2025-11-27T15:00:00+03:00. Saat farkı yazılmazsa tarih seçili saat diliminde okunur.

Timestamp dönüştürücü nasıl kullanılır?

  1. 1

    Timestamp değerini yapıştırın

    Zaman Damgası alanına tek bir zaman damgası girin; sayının arasındaki virgül, alt çizgi ve boşluklar dikkate alınmaz. 1970 öncesini gösteren negatif değerleri ve 1764244800.5 gibi ondalıklı sayıları da kullanabilirsiniz.

  2. 2

    Birimi ve bölgeyi seçin

    Birimi aracın belirlemesi için Otomatik algıla seçeneğini bırakın veya saniye, milisaniye, mikrosaniye ya da nanosaniyeyi seçin. Tarihi hangi saate göre görmek istediğinize bağlı olarak UTC, tarayıcınızın yerel saat dilimi veya listedeki bölgelerden birini kullanın.

  3. 3

    Sonucu alın ve kopyalayın

    Tarihe Dönüştür düğmesine basınca epoch saniye ve milisaniye değerleri, UTC ISO 8601, UTC metni, seçtiğiniz bölgedeki tarih ve UTC farkı ile göreli zaman gösterilir; her değerin kendi kopyalama düğmesi vardır. Mevcut Zaman Damgası ise alana o anın saniye cinsinden değerini yerleştirip dönüşümü yapar.

  4. 4

    Tarihten timestamp oluşturun

    Ters yönde dönüşüm için Tarih alanına 2025-11-27T15:00:00+03:00 gibi bir tarih yazıp Zaman Damgasına Dönüştür düğmesine basın. Çıktıda epoch saniye, epoch milisaniye ve UTC olarak ISO 8601 değerini bulabilirsiniz.

Daha Fazla Araç Keşfet

Unix timestamp tarihe çevirme örnekleri

1764244800 değerinin hangi tarihe karşılık geldiğini, farklı birimlerde nasıl yazıldığını ve saat dilimine göre nasıl göründüğünü aşağıda karşılaştırabilirsiniz. Kod örnekleri aynı dönüşümü geliştirme ortamınızda uygulamanız içindir.

Timestamp birimleri

BirimBugünkü basamak sayısı2025-11-27 12:00:00 UTC değeri
Saniye101764244800
Milisaniye131764244800000
Mikrosaniye161764244800000000
Nanosaniye191764244800000000000

Aynı anın beş gösterimi

BiçimDeğer
Epoch saniye1764244800
Epoch milisaniye1764244800000
ISO 8601 (UTC)2025-11-27T12:00:00.000Z
UTC farkıyla ISO 86012025-11-27T15:00:00+03:00
UTC metniThu, 27 Nov 2025 12:00:00 GMT

Bilinen timestamp değerleri

Timestamp (s)UTC tarihiAnlamı
01970-01-01T00:00:00ZEpoch başlangıcı
10000000002001-09-09T01:46:40ZBir milyar saniye
17000000002023-11-14T22:13:20ZYaygın bir test değeri
21474836472038-01-19T03:14:07Zİşaretli 32 bit en büyük değer
41024448002100-01-01T00:00:00Z2100 yılının başlangıcı

1764244800 değerinin saat dilimlerine göre karşılığı

Saat dilimiYerel tarih ve saatUTC farkı
UTC2025-11-27 12:00:00+00:00
Europe/Istanbul2025-11-27 15:00:00+03:00
Europe/London2025-11-27 12:00:00+00:00
Europe/Berlin2025-11-27 13:00:00+01:00
America/New_York2025-11-27 07:00:00-05:00
America/Chicago2025-11-27 06:00:00-06:00
America/Los_Angeles2025-11-27 04:00:00-08:00
Asia/Dubai2025-11-27 16:00:00+04:00
Asia/Kolkata2025-11-27 17:30:00+05:30
Asia/Tokyo2025-11-27 21:00:00+09:00
Australia/Sydney2025-11-27 23:00:00+11:00

Sık yapılan iki birim hatası

Girilen değerSeçilen birimSonuç
1764244800000saniyeSun, 10 Sep 57876 00:00:00 GMT
1764244800milisaniye1970-01-21T10:04:04.800Z

JavaScript ile saniyeden tarihe JavaScript

// timestamp (seconds) to date
new Date(1764244800 * 1000).toISOString(); // "2025-11-27T12:00:00.000Z"
// current timestamp in seconds
Math.floor(Date.now() / 1000);

Python ile UTC tarihi Python

from datetime import datetime, timezone
datetime.fromtimestamp(1764244800, tz=timezone.utc).isoformat()  # '2025-11-27T12:00:00+00:00'

PostgreSQL içinde dönüşüm SQL

SELECT to_timestamp(1764244800);  -- shown in the session time zone

MySQL içinde dönüşüm SQL

SELECT FROM_UNIXTIME(1764244800);  -- returned in the session time zone

macOS ve BSD terminalinde dönüşüm Bash

date -u -r 1764244800

GNU/Linux terminalinde dönüşüm Bash

date -u -d @1764244800

Excel ve Google Sheets formülü Excel

=A1/86400+DATE(1970,1,1)

Unix Zaman Damgalarını ve Tarih Dönüşümünü Anlama

Unix zaman damgası tek bir tam sayıdır: 1 Ocak 1970 00:00:00 UTC anından — yani epoch'tan — bu yana geçen saniye sayısı. Saat dilimi, yerel ayar ve biçimlendirme içermediği için sistemlerin "bu ne zaman oldu" konusunda anlaşma biçimidir; veritabanları, log dosyaları, JWT iddiaları ve HTTP başlıkları zamanı böyle saklar, biçimlendirmeyi gösteren tarafa bırakır.

En sık yapılan hata birimdedir. Unix zaman damgaları geleneksel olarak saniyedir ve bugün 10 hanelidir (1754784000). JavaScript'in Date.now()'ı, Java'nın System.currentTimeMillis()'i ve çoğu JSON API'si ise MİLİSANİYE döndürür, o da 13 hanedir. Milisaniye değerini saniye bekleyen bir ayrıştırıcıya verirseniz 57000 yılına, saniyeyi milisaniye bekleyene verirseniz Ocak 1970'e düşersiniz. Çıkan tarih saçmaysa önce haneleri sayın.

Zaman damgasının kendisi saat dilimi taşımaz — her zaman UTC'dir. Saat dilimi yalnızca ekrana basarken devreye girer; aynı tam sayının İstanbul'da 21:00, Londra'da 18:00 görünmesinin sebebi budur. Ayrım kasıtlıdır: anı sakla, kenarda biçimlendir. Yerel bir tarihi zaman damgasına geri çevirmek, ofsetin açıkça uygulanması gereken yerdir ve yaz saati geçişlerinin iki klasik hatası tam buradadır — iki kez yaşanan bir saat, ve hiç yaşanmayan bir saat.

İşaretli 32-bit sistemler 19 Ocak 2038 03:14:07 UTC'den ötesini sayamaz; o anda değer taşar ve 1901'e sarar. Buna 2038 problemi denir ve gömülü cihazlar, eski C kodu ve zamanı hâlâ 32-bit INT'te tutan her şema için varsayımsal değildir. Modern platformlar 64-bit tam sayı kullanır, bu da soruyu yaklaşık 292 milyar yıl erteler.

Bu dönüştürücü tamamen tarayıcınızda çalışır: yapıştırdığınız değer hiçbir sunucuya gitmez — zaman damgası bir üretim log'undan geldiyse bunun önemi büyüktür. Saniyeyi de milisaniyeyi de okur; ISO 8601, UTC ve yerel saati birlikte gösterir, böylece ofset varsayılmaz görünür.

Sık sorulan sorular

Unix timestamp tarihe nasıl çevrilir?

Zaman Damgası alanına değeri yapıştırıp birim ve saat dilimini seçtikten sonra Tarihe Dönüştür düğmesine basın. Örneğin saniye cinsinden 1764244800 girdiğinizde UTC karşılığı 2025-11-27T12:00:00.000Z olur. Unix zaman damgası, epoch başlangıcı olan 1970-01-01T00:00:00Z anından itibaren geçen saniyeleri ifade eder; epoch çevirici bu sayıyı okunabilir bir tarihe dönüştürür.

Timestamp saniye mi milisaniye mi, neden tarih 1970 çıkıyor?

Güncel tarihlerde saniye değeri genellikle 10, milisaniye değeri 13 basamaklıdır; yanlış birim seçimi sonucun 1970 görünmesine yol açabilir. Mikrosaniye için 16, nanosaniye için 19 basamak beklenir; Otomatik algıla büyüklüğe göre seçim yapar ve kullanılan birim sonuçta gösterilir. 1764244800 milisaniye olarak okunursa Ocak 1970, 1764244800000 saniye olarak okunursa 57876 yılı çıkar.

Tarihi timestamp'e çevirme nasıl yapılır?

Tarih alanına tarihi yazıp Zaman Damgasına Dönüştür düğmesine basarak Unix timestamp elde edebilirsiniz. YYYY-MM-DD biçimine boşluk veya T ile saat ekleyebilir, isteğe bağlı saniye, saniye kesri, Z ya da sayısal UTC farkı yazabilirsiniz. Sonu GMT veya UTC ile biten RFC 2822 tarzı metinler de kabul edilir; 2025-02-31 gibi takvimde bulunmayan tarihler reddedilir.

Unix timestamp Türkiye saatine göre değişir mi?

Unix timestamp saat dilimine göre değişmez; Türkiye saatini seçmek yalnızca tarihin ekrandaki gösterimini değiştirir. Tarihten dönüşümde metne yazdığınız UTC farkı seçili saat diliminin önüne geçer, fark yazmazsanız tarih seçili bölgenin yerel saati olarak yorumlanır. Yaz saati kuralları tarayıcının saat dilimi veritabanından alınır; ileri saat geçişinde oluşmayan saat aralığın hemen sonrasına taşınır, geri geçişte iki kez yaşanan saatin ilk karşılığı kullanılır.

2038 problemi nedir?

2038 problemi, Unix saniyesini işaretli 32 bit alanda tutan sistemlerin temsil sınırına ulaşmasıdır. Bu alanın en büyük değeri olan 2147483647, 2038-01-19T03:14:07Z anına karşılık gelir. Timestamp için 64 bit depolama kullanan sistemler bu sınıra takılmaz; dönüştürücünün daha ileri bir tarihi kabul etmesi, başka bir uygulamanın o tarihi saklayabildiğini göstermez.

Girdiğim timestamp sunucuya gönderiliyor mu?

Hayır, dönüşümler tarayıcınızda yapılır ve sunucuya hiçbir veri gönderilmez. Araç her işlemde tek değer dönüştürür, toplu liste işlemez ve elektronik tablo formülü üretmez. Artık saniyeleri de modellemez; Unix zamanı her günü tam 86.400 saniye olarak ele alır.

Timestamp içeren veriyi incelemek için bu araçları kullanabilirsiniz.

Internative tarafından geliştirildi

Yazılım ve yapay zekâ mühendislik ekibimizin elinden çıktı

Buradaki her ücretsiz araç, kurumsal müşterilerimiz için geliştirdiğimiz özel yazılım, SaaS platformları ve yapay zekâ ürünlerinin yan ürünüdür. Üretim kalitesinde bir sürümüne, API'ye ya da bir sonraki projenizin arkasında tam bir mühendislik ekibine mi ihtiyacınız var? Konuşalım.

Internative'den ilgili hizmetler

Bu araca en yakın ticari mühendislik hizmetlerimiz.