Unix zaman damgası dönüştürücü
Unix zaman damgalarını tarihe ve geri dönüştürün; her saat diliminde, ISO 8601, RFC 2822 ve göreli zamanla.
Kod örnekleri
Bu örnekleri kendi projenize kopyalayın. Her biri yalnızca dilin standart kütüphanesini kullanır, bu yüzden kurulacak bir şey yoktur.
const now = Math.floor(Date.now() / 1000)
console.log(now)Ne yapar
Unix zaman damgalarını okunabilir tarihlere ve tarihleri zaman damgalarına dönüştürün; herhangi bir saat diliminde. Saniye, milisaniye, mikrosaniye ve nanosaniyeyi anlar; ISO 8601, RFC 2822 veya düz Unix zamanı yazar.
Nasıl kullanılır
- Bir Unix zaman damgası veya tarih yazın ya da yapıştırın: ISO 8601, RFC 2822, bir HTTP tarihi,
2023-11-14 22:13veya14-11-2023. Şimdi geçerli zamanı ekler. - Birimi Birimi algıla üzerinde bırakın ya da saniye, milisaniye, mikrosaniye veya nanosaniyeyi seçin.
- Kayması olmayan tarihlerin okunacağı saat dilimini ve yazılacak biçimi seçin.
- O anın her biçimini aşağıdaki satırlarda okuyun ve birini düzenleyin: diğerleri onu izler. Gününün, ayının ve yılının başı ile sonu ve şimdiye uzaklığı da listelenir.
- Satır başına bir değeri dönüştürmek için Birden çok satır’ı, saniyeleri yıl, gün, saat, dakika ve saniyeye çevirmek için süre kutusunu kullanın.
Örnekler
1700000000 → 2023-11-14T22:13:20.000Z
1700000000123 → 2023-11-14T22:13:20.123Z
2023-11-14 23:13 → 1699999980 (Europe/Amsterdam saatiyle okundu, UTC+1)
Bilmekte fayda var
- Bir zaman damgası tek bir kesin anı gösterir. Saat dilimi yalnızca yazılış biçimini değiştirir.
- 10 haneye kadar olanlar saniye, 13 hane milisaniye, 16 hane mikrosaniye ve 19 hane nanosaniye olarak okunur.
- Kayması olmayan bir tarih, seçtiğiniz dilimdeki yerel saat olarak okunur; açık olmak için
Zveya+01:00ekleyin. - Tarihler 0000 ile 9999 yılları arasındadır.
03-04-20233 Nisan ya da 4 Mart olabilir. Tarih sırası nasıl okunacağını belirler: önce gün veya önce ay.- Canlı saat geçerli zamanı saniye, milisaniye, mikrosaniye ve nanosaniye olarak gösterir. Tarayıcınız yalnızca milisaniye verir, bu yüzden son ikisi sıfırla biter. Bir değeri kopyalamak için duraklatın.
Koddaki geçerli zaman
JavaScript Math.floor(Date.now() / 1000)
Python int(time.time())
Go time.Now().Unix()
PHP time()
SQL SELECT EXTRACT(EPOCH FROM NOW())::bigint; -- PostgreSQL
Bash date +%s
Unix zaman damgası nedir?
Unix zaman damgası, 1 Ocak 1970 00:00:00 UTC'den, yani Unix çağının başından beri geçen süreyi sayar. Genellikle saniye cinsindendir; ancak birçok sistem milisaniye (JavaScript, Java), mikrosaniye veya nanosaniye kullanır. Zaman damgası, saat diliminden bağımsız olarak her zaman tek bir kesin anı gösterir.
Sık sorulan sorular
Araç bir sayının saniye mi milisaniye mi olduğunu nasıl anlıyor?
Büyüklüğüne bakarak: 10 haneye kadar saniye, 13 hane milisaniye, 16 hane mikrosaniye, 19 hane nanosaniye sayılır. Değerleriniz olağandışıysa birimi kendiniz seçin.
Saat dilimi olmayan bir tarihe ne olur?
Seçtiğiniz saat dilimindeki duvar saati olarak okunur; varsayılan UTC'dir. Tarihe Z veya +01:00 gibi bir kayma eklerseniz o kullanılır.
Bu araç zaman damgalarımı bir yere gönderiyor mu?
Hayır. Her şey cihazınızda, tarayıcınızın tarih desteğiyle hesaplanır. Yazdıklarınız sunucularımıza hiçbir zaman gönderilmez.