Epoch Dönüştürücü
Bir günlük satırı 1729523412 değerini gösterir, bir API 1729523412000 döndürür, bir veritabanı ise 1729523412.845293 değerini yazar. Bu üç değer de 1 Ocak 1970 UTC tarihinden itibaren aynı anı temsil eder: ilki saniye, ikincisi milisaniye, üçüncüsü ise kesirli kısmı olan saniye cinsindendir. Bu dönüştürücü her iki yönde çalışır: UTC tarihini ve saatini okumak için bir zaman damgası yapıştırın ya da epoch değerini saniye veya milisaniye cinsinden almak için bir tarih girin.
Bir epoch zaman damgası nasıl dönüştürülür
-
1
Bir zaman damgası yapıştırın
Saniye (10 haneli), milisaniye (13 haneli) veya 1729523412.845293 gibi kesirli kısmı olan bir değer.
-
2
Hassasiyeti seçin
Giriş alanının üzerindeki anahtar saniye veya milisaniye seçer. Tarih sonucu, saniyenin mikro saniyeye kadar olan kesirlerini korur.
-
3
UTC tarihini görün
Dönüştürülen değer UTC cinsinden YYYY-MM-DD HH:MM:SS.mikrosaniye biçiminde görünür ve kopyalanmaya hazırdır.
-
4
Ters çevirin
UTC cinsinden bir tarih ve saat girin; epoch değerini saniye veya milisaniye olarak alın.
“Epoch” nedir?
Unix zamanı, Unix epoch olarak bilinen 1 Ocak 1970 saat 00:00:00 UTC’den itibaren geçen saniyeleri (veya bunların kesirlerini) ölçer. Yazılımlarda başlıca makine tarafından okunabilir zaman damgasıdır:
- POSIX sistemleri:
time(), epoch’tan itibaren geçen saniyeleri döndürür. - JavaScript:
Date.now()milisaniye döndürür. - Java:
System.currentTimeMillis()milisaniye döndürür. - Go:
time.Now().Unix()saniye döndürür;UnixNano()ise nanosaniye döndürür.
Büyüklüğe göre hassasiyet
| Basamak sayısı | Hassasiyet | Örnek |
|---|---|---|
| 10 | saniye | 1.729.523.412 |
| 13 | milisaniye | 1.729.523.412.000 |
| 16 | mikrosaniye | 1.729.523.412.000.000 |
| 19 | nanosaniye | 1.729.523.412.000.000.000 |
Bu dönüştürücü saniye, milisaniye ve kesirli değerleri kabul eder; hassasiyet anahtarını girişinize göre ayarlayın.
Önemli zaman damgaları
- 0 - 1 Ocak 1970, 00:00:00 UTC. Epoch’un kendisi.
- 1.000.000.000 – 9 Eylül 2001, 01:46:40 UTC. Yaygın bir “milyar saniye” kutlama anı.
- 1.234.567.890 – 13 Şubat 2009, 23:31:30 UTC.
- 2.147.483.647 – 19 Ocak 2038, 03:14:07 UTC. Y2K38 sorunu: işaretli 32 bit tam sayı taşması.
- 10.000.000.000 – Uzak gelecek: 20 Kasım 2286, 17:46:40 UTC.
Y2K38 sorunu
Unix zamanını işaretli 32 bit tam sayıda saklayan sistemler 2.147.483.647 saniyede (19 Ocak 2038) taşar. Modern sistemler 64 bit tam sayı kullanır ve bu sorunu Güneş’in ısıl ölümünün çok ötesine erteler. Eski gömülü sistemler ve eski veritabanları hâlâ etkilenebilir; sistem yığınınızı kontrol edin.
Saat dilimi incelikleri
Epoch zamanı doğası gereği UTC’dir. Görüntüleme için dönüştürürken bir saat dilimi uygularsınız:
- IANA adı (
America/Los_Angeles,Europe/Berlin): yaz saati uygulamasını otomatik olarak yönetir. - Ofset (
-08:00,+05:30): sabit ofset; DST farkındalığı yoktur. - Kısaltma (
PST,CEST): belirsizdir; farklı bölgeler aynı kısaltmaları kullanır. Depolama için kullanmayın.
DST kuralları zamanla değişir. America/New_York için geçmiş bir zaman damgası, bugünkü kuralları değil, o tarihte geçerli olan DST kurallarını kullanır. Bu dönüştürücü her zaman UTC gösterir. Zamanı kendi bölgenizde görmek için UTC sonucunu bir IANA adı veya sabit bir ofset ile yorumlayın.
ISO 8601 ile RFC 2822 karşılaştırması
Veri formatlarındaki zaman damgaları için:
- ISO 8601 (
2024-10-21T14:30:12Z): tercih edilen modern standart; sıralanabilir ve anlamlıdır. - RFC 2822 (
Mon, 21 Oct 2024 14:30:12 +0000): HTTP başlıklarında ve e-postalarda kullanılır.
İnsanlara gösterim için: kullanıcıların bölgesel ayarlarına uygun yerel biçim.
Artık saniyelerle çalışmak
POSIX zamanı artık saniyeleri saymaz; bir artık saniye eklendiğinde sessizce bir saniye geriye atlar. TAI (Uluslararası Atom Zamanı) ise bunları sayar. Çoğu uygulama kodu için POSIX doğrudur; astronomi, jeodezi ve hassas zamanlama alanlarında ise artık saniyeleri dikkate alan TAI veya UTC kullanılmalıdır.
Sık Sorulan Sorular
Hassasiyet anahtarını kontrol edin: bir milisaniye değeri (13 haneli) saniye olarak yorumlandığında gelecekte çok uzak bir tarih verir. Araç her zaman UTC gösterir; dönüştürmeden önce sonucu yerel ofsetinizle karşılaştırın.
Evet. Bu araç, Unix epoch öncesine ait tarihleri temsil eden negatif zaman damgalarını kabul eder. 31 Aralık 1969 saat 23:59:59 UTC değeri -1’dir.
Epoch değerini (UTC) ve bir IANA saat dilimi adını ayrı alanlar olarak saklayın. Ofset içeren ISO 8601 (örneğin 2024-10-21T14:30-07:00) ofseti barındırır ancak değişen DST kuralları altında yeniden yorumlanma yeteneğini kaybeder. Kanonik depolama için IANA adlarını kullanın.
Hayır. Değer yalnızca dönüştürmeyi gerçekleştirmek için sunucuya gönderilir; saklanmaz ve kaydedilmez. Araç, değer olmadan dönüştürmelerin anonim bir sayımını tutar.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
Gradyan Duvar Kağıdı Oluşturucu
Dizüstü bilgisayar, telefon veya Zoom arka planları için bulanık üç renkli gradyan duvar kağıtları oluşturun. Açıyı ve bulanıklığı rastgele belirleyin ya da elle ayarlayın.
Araç diğer dillerde mevcuttur
- Convertidor de Epoch [ES]
- ตัวแปลง Epoch [TH]
- Epoch-converter [NL]
- Konwerter epoki Unix [PL]
- Epoch 변환기 [KO]
- Convertisseur d'Époque [FR]
- Konverterare för epok [SV]
- Konverter Epoch [ID]
- Conversor de Epoch [PT]
- Epoch-Konverter [DE]
- Unix 时间戳转换器 [ZH]
- エポック変換ツール [JA]
- Epoch Converter [EN]
- Chuyển đổi Epoch [VI]
- محوّل الطابع الزمني (Epoch) [AR]
- Convertitore Epoch [IT]
- Конвертер эпохи Unix [RU]