Unix Timestamp Converter
Unix timestamp değerlerini tarih ve saate, tarih/saat değerlerini ise Unix timestamp biçimine dönüştürün.
Tüm dönüşümler doğrudan tarayıcınızda gerçekleştirilir. Verileriniz sunucuya gönderilmez.
Unix Timestamp Converter özellikleri
Unix zaman değerlerini farklı tarih ve saat biçimlerine hızlı, güvenli ve ücretsiz olarak dönüştürün.
Saniye desteği
10 haneli Unix timestamp değerlerini otomatik olarak algılar.
Milisaniye desteği
13 haneli JavaScript timestamp değerlerini dönüştürür.
UTC dönüşümü
Tarih ve saat değerlerinin UTC karşılığını gösterir.
Yerel saat
Tarayıcınızın saat dilimine göre yerel sonucu üretir.
ISO 8601 çıktısı
API ve entegrasyonlarda kullanılan standart tarih çıktısını verir.
Kopyalama ve indirme
Sonuçları panoya kopyalayın veya TXT dosyası olarak indirin.
Unix Timestamp nedir?
Unix Timestamp, belirli bir tarih ve saati tek bir sayısal değerle ifade eden zaman gösterimidir. Hesaplama, 1 Ocak 1970 saat 00:00:00 UTC anından itibaren geçen saniye sayısına dayanır. Başlangıç noktası “Unix Epoch” veya kısaca “Epoch” olarak adlandırılır.
Unix timestamp değerleri saat diliminden bağımsız bir referans sunduğu için sunucu uygulamalarında, API servislerinde, veritabanlarında, günlük kayıtlarında, kimlik doğrulama sistemlerinde ve dağıtık yazılım mimarilerinde yaygın biçimde kullanılır.
Aynı Unix timestamp değeri İstanbul, Londra veya New York'ta farklı yerel saat karşılıklarıyla gösterilebilir. Buna rağmen ifade edilen gerçek zaman anı değişmez. Saat dilimi yalnızca değerin kullanıcıya nasıl gösterileceğini etkiler.
Epoch Time nedir?
Epoch Time, Unix Timestamp ile aynı temel kavramı ifade eder. 1 Ocak 1970 UTC başlangıcından itibaren geçen süreyi saniye veya milisaniye cinsinden gösterir.
Unix timestamp neden kullanılır?
Sayısal timestamp değerleri karşılaştırma, sıralama, depolama ve sistemler arası veri aktarımı açısından pratiktir. Metinsel tarih biçimlerinde görülebilen dil, bölge ve format farklılıklarını azaltır.
Unix Timestamp Converter nasıl kullanılır?
Değeri girin
Timestamp veya tarih/saat değerini ilgili alana yazın.
Birimi seçin
Saniye, milisaniye veya otomatik algılama seçeneğini kullanın.
Dönüştürün
Dönüştürme butonuyla UTC ve yerel sonuçları oluşturun.
Sonucu kullanın
Sonuçları kopyalayın veya dosya olarak indirin.
Seconds ve Milliseconds Timestamp farkı
| Özellik | Seconds Timestamp | Milliseconds Timestamp |
|---|---|---|
| Tipik uzunluk | 10 hane | 13 hane |
| Temel birim | Saniye | Milisaniye |
| Yaygın kullanım | Linux, backend, JWT, API | JavaScript, tarayıcı uygulamaları |
| Örnek | 1718531400 |
1718531400000 |
| Dönüşüm | Milisaniyeye çevirmek için × 1000 | Saniyeye çevirmek için ÷ 1000 |
Unix Timestamp nerelerde kullanılır?
REST API
Tarih ve süre bilgilerinin sistemler arasında standart biçimde taşınmasını sağlar.
JWT ve OAuth
Token başlangıç, sona erme ve geçerlilik sürelerinde kullanılır.
Linux Sistemleri
Dosya, süreç ve sistem olaylarının zaman bilgisini ifade eder.
Log Sistemleri
Uygulama olaylarının sıralanmasını ve karşılaştırılmasını kolaylaştırır.
Veritabanları
Tarih alanlarının sayısal olarak saklanması veya işlenmesi için kullanılabilir.
Docker ve Mikroservisler
Dağıtık servisler arasında ortak zaman referansı sağlar.
Unix Timestamp kod örnekleri
JavaScript
// Milisaniye
const milliseconds = Date.now();
// Saniye
const seconds = Math.floor(Date.now() / 1000);
Python
import time
from datetime import datetime, timezone
seconds = int(time.time())
current_utc = datetime.now(timezone.utc)
C#
long seconds = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
long milliseconds = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
Java
long seconds = Instant.now().getEpochSecond();
long milliseconds = Instant.now().toEpochMilli();
SQL Server
SELECT DATEDIFF_BIG(
SECOND,
'1970-01-01T00:00:00',
SYSUTCDATETIME()
);
PostgreSQL
SELECT EXTRACT(EPOCH FROM NOW())::bigint;