Unix Zaman Damgası Dönüştürücü
Saniye ya da milisaniye cinsinden bir Unix zaman damgası yapıştırın; tarihi UTC olarak, ISO 8601 metni olarak, yerel saatinizde ve göreli zaman olarak alın. Ya da bir tarih ve saat seçip zaman damgasını alın. Güncel epoch zamanı her zaman ekranda görünür ve hiçbir şey tarayıcınızdan ayrılmaz.
Güncel Unix zaman damgası (saniye)
…
Zaman damgasından tarihe
Tarihten zaman damgasına
Unix Zaman Damgası Dönüştürücü Nasıl Kullanılır
- 1. Zaman damgasından tarihe. Zaman damgasından tarihe altına bir tam sayı yazın ya da yapıştırın. Araç saniye mi milisaniye mi olduğunu algılar ve tarihi UTC, ISO 8601 metni, yerel saatiniz ve şimdiye göre göreli olarak gösterir.
- 2. Tarihten zaman damgasına. Tarihten zaman damgasına altında bir tarih ve saat seçin. Sonuç saniye ve milisaniye olarak, ayrıca UTC tarihiyle verilir. Seçtiğiniz saat, cihazınızın yerel saat diliminde okunur.
- 3. Güncel zamanı kopyalayın. En üstteki kutu, güncel Unix zamanını saniye olarak sayar. Kopyala onu panoya koyar; bir günlük kaydı ya da test verisi için kullanışlıdır.
- 4. Algılanan birimi kontrol edin. Tarih yanlış görünüyorsa, genellikle birim tahmini suçludur. Aşağıdaki sınırlara bakın.
Unix Zaman Damgası Nedir
Unix zaman damgası, epoch'tan, yani 1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısını sayar. Tek bir anı adlandırır ve bir saat dilimi taşımaz; bu yüzden aynı sayı her yerde aynı anı ifade eder, yalnızca yazılış biçimi dilime göre değişir. POSIX bunu her günün tam olarak 86.400 saniye olduğu varsayımıyla tanımlar; bu nedenle artık saniyeler sayılmaz.
JavaScript, Java ve birçok veritabanı bunun yerine milisaniye sayar; aynı sayıdır, yalnızca üç basamak daha fazlasıyla. Bugünkü bir tarihin saniye cinsinden zaman damgası 10 basamaklıdır; milisaniye sürümü 13 basamaklıdır. Aralarındaki dönüşüm 1.000 katsayısıdır. Elle bir tarih almak için zaman damgasını 86.400'e bölün; bu, 1970'ten bu yana geçen günleri verir. Ya da bir e-tablo hücresinde =A1/86400+DATE(1970,1,1) yazın ve hücreyi tarih-saat olarak biçimlendirin.
| Zaman damgası (saniye) | UTC tarih ve saat | Neden önemli |
|---|---|---|
| 0 | 1970-01-01 00:00:00 | Epoch |
| 1000000000 | 2001-09-09 01:46:40 | Milyarıncı saniye |
| 1700000000 | 2023-11-14 22:13:20 | 2023'ten yuvarlak bir sayı |
| 1753660800 | 2025-07-28 00:00:00 | UTC gece yarısı, giriş kutusunda gösterilen örnek |
| 2147483647 | 2038-01-19 03:14:07 | İşaretli 32 bitlik en büyük değer |
| 4102444800 | 2100-01-01 00:00:00 | 2038'in çok ötesinde bir tarih |
Sınırlar ve Dikkat Edilecekler
- Birim bir tahmindir. 1.000.000.000.000'den büyük her tam sayı milisaniye olarak okunur; diğer her değer saniye olarak okunur — ancak bu, tarihi 9999 yılının ötesine taşıyacaksa milisaniye olarak okunur. 1970'ten 1978'in başına kadar olan bir milisaniye zaman damgası, saniye gibi görünecek kadar küçüktür; bu yüzden tarihi kontrol edin ve yanlış görünüyorsa birimi milisaniyeye çevirin.
- Yalnızca tam sayılar. Ondalık kısmı olan bir zaman damgası, örneğin 1700000000.5, reddedilir. Kesri atın ya da kesirli saniyeleri 1.000 ile çarparak milisaniyeye çevirin.
- Negatif değerler çalışır. Bunlar 1970'ten önceki anlardır: -86400, 31 Aralık 1969'dur.
- Yerel saat cihazınızınkidir. Yerel saatiniz satırı ve tarih seçici bilgisayarınızın saat dilimini kullanır; bu yüzden aynı zaman damgası başka bir yerde farklı bir yerel saat gösterir. Şehirleri karşılaştırmak için Saat Dilimleri aracını kullanın.
- 2038 yılı. Zaman damgasını işaretli 32 bitlik tam sayı olarak saklayan sistemler 19 Ocak 2038 03:14:07 UTC'de taşar. Bu dönüştürücü JavaScript sayılarını kullanır ve bunun çok ötesindeki tarihleri işler.
Hangi Araca İhtiyacınız Var?
| Yapmak istediğiniz… | Kullanın |
|---|---|
| Bir epoch sayısını tarihe ya da bir tarihi epoch sayısına çevirmek | Bu dönüştürücü |
| Her Discord okurunun kendi dilimindeki bir etkinlik saatini gösteren bir kod üretmek | Discord Zaman Damgaları |
| Bir tarihi astronomik Julian Günü ya da Değiştirilmiş Julian Tarihi olarak ifade etmek | Julian Day Calculator |
| Bir duvar saatini birden çok şehirde göstermek | Saat Dilimleri |
| Bir takvim tarihini APA, MLA, Chicago ya da ISO 8601 olarak yeniden yazmak | Tarih Biçimleri |
Sık sorulan sorular
- Unix zaman damgası nedir?
- Unix zaman damgası, epoch zamanı ya da POSIX zamanı olarak da bilinir; 1 Ocak 1970 00:00:00 UTC'den bu yana geçen saniye sayısıdır. Bilgisayarların bir anı saklamasının kompakt ve saat dilimine bağımsız bir yoludur; sıralamak, çıkarmak ve karşılaştırmak kolaydır.
- Saniyeyi milisaniyeden nasıl ayırt ederim?
- Basamakları sayın. Bugünkü saniye cinsinden bir zaman damgası 10 basamaklıdır, örneğin 1753660800; milisaniye cinsinden olanı 13 basamaklıdır, örneğin 1753660800000. Araç 1.000.000.000.000'den büyük her sayıyı milisaniye sayar ve hangi birimi varsaydığını söyler.
- Bir tarihi Unix zaman damgasına nasıl çeviririm?
- Tarihten zaman damgasına altında tarih ve saati seçin. Araç seçiminizi yerel saat diliminizde okur ve sonucu saniye ile milisaniye olarak verir. Cihazınız UTC'ye ayarlıysa 1 Ocak 2026 gece yarısı 1767225600 verir; başka yerlerde sayı saat farkınız kadar kayar.
- Unix zaman damgaları saat dilimlerinden etkilenir mi?
- Hayır. Zaman damgası her zaman UTC epoch'undan sayar; bu nedenle herkes için aynı andır. Yalnızca yazılı biçimi dilime bağlıdır; bu yüzden bu araç yerel saatinizin yanında UTC'yi de gösterir.
- 2038 yılı sorunu nedir?
- İşaretli 32 bitlik bir tam sayı en fazla 2147483647'ye ulaşır; bu da 19 Ocak 2038 03:14:07 UTC'dir. Zaman damgalarını bu biçimde saklayan yazılımlar o anda taşar. Modern sistemler, yüzlerce milyar yıl boyunca bitmeyecek 64 bitlik değerler kullanır.
- 1970'ten önceki tarihleri işler mi?
- Evet. Negatif zaman damgaları epoch'tan önceki anlardır; bu nedenle -86400, 31 Aralık 1969 00:00:00 UTC'dir. Eksi işaretini ve ardından tam basamakları girin.
- Dönüştürdüğümde bir şey yükleniyor mu?
- Hayır. Dönüştürme tarayıcınızda, JavaScript'in yerleşik Date nesnesiyle yapılır; yazdığınız hiçbir şey bir sunucuya gönderilmez.