CodeKitHub
Zaman Araçları

Discord Zaman Damgası Dönüştürücü

Son güncelleme:

Discord mesajları, Discord istemcisinin her okuyucunun kendi yerel saat diliminde ve tercih ettiği biçimde otomatik olarak görüntülediği özel bir zaman damgası etiketini destekler — <t:1650463200:f> — böylece New York'ta biri tarafından paylaşılan bir etkinlik saati, Tokyo'da okuyan biri için de doğru şekilde görünür. Bu araç, kendi yerel saat diliminizde bir tarih ve saat seçmenizi sağlar ve Discord'un yedi görüntüleme stilinin tamamı için doğru biçimlendirilmiş etiketi anında oluşturur; her birinin gerçekte nasıl görüneceğinin canlı bir önizlemesiyle birlikte. İhtiyacınız olanı kopyalayın ve doğrudan Discord'a yapıştırın.

Görünüm stili

Short Time16:20
Long Time16:20:30
Short Date20/04/2024
Long Date20 April 2024
Short Date/Time (default)20 April 2024 16:20
Long Date/TimeSaturday, 20 April 2024 16:20
Relative Time2 months ago

Bu Araç Nedir?

Discord'un mesaj biçimlendirme hakkındaki resmi geliştirici belgelerine göre bir Discord zaman damgası etiketi <t:TIMESTAMP:STYLE> biçimindedir; burada TIMESTAMP bir Unix zaman damgası (1 Ocak 1970 UTC'den bu yana geçen tam saniye sayısı), STYLE ise görüntülenme şeklini kontrol eden yedi tek harfli koddan biridir: t (kısa saat), T (uzun saat), d (kısa tarih), D (uzun tarih), f (kısa tarih/saat — STYLE belirtilmezse varsayılan), F (haftanın günüyle birlikte uzun tarih/saat) ve R (göreceli zaman, örn. “2 saat içinde” veya “3 gün önce”).

Bu etiketlerin önemli özelliği, altta yatan değerin tek, saat diliminden bağımsız bir Unix zaman damgası olmasıdır — Discord'un istemci yazılımı, mesaj görüntülendiğinde bunu her bir okuyucunun kendi yerel saat dilimine ve diline otomatik olarak dönüştürür. Bu da onu, Discord sunucu yöneticilerinin, bot geliştiricilerinin ve etkinlik organizatörlerinin herkesten kendi saat dilimi hesaplamasını yapmasını istemeden zaman planlaması ve duyurusu yapmasının standart yolu haline getirir.

Bu araç, tarayıcınızın yerel saat diliminde seçtiğiniz bir tarih ve saati bu Unix zaman damgasına dönüştürür, ardından sizin için yedi etiket türünün tamamını oluşturur; böylece zaman damgasını hesaplamanıza veya stil harflerini ezberlemenize gerek kalmaz.

Neden Kullanmalısınız?

  • Saat 21:00'de başlayan bir turnuva düzenliyorsun ama topluluğun yarısı farklı saat dilimlerinden oynuyor — <t:...:F> etiketini paylaş, herkes elle "21:00 TR / 15:00 EST / ..." yazmana gerek kalmadan kendi saatinde doğru zamanı görsün.
  • Kayıtların üç gün sonra açılacağını duyurman gerekiyor ama tam tarihi hesaplamak istemiyorsun — R stilini kullan, Discord "3 gün içinde" gösterip son tarihe yaklaştıkça kendini otomatik günceller.
  • Stil harfini hep karıştıran bir yönetici (uzun tarih için büyük mü küçük "F" mi?) yedi etiketi birden üretip önizlemesi doğru olanı kopyalayabilir, her seferinde belgeye bakmadan.
  • Bir yayın duyurusu paylaşmadan önce her stilin canlı önizlemesine bakarak "20 Nisan 2024 16:20" ile daha kısa "16:20" arasında seç, Discord'da defalarca yapıştırıp kontrol etmek yerine.
  • Birden fazla sunucuda küresel bir etkinliği koordine eden bir moderatör aynı etiketi on farklı duyuruya yapıştırabilir; her okuyucunun yine de kendi doğru yerel saatinde göreceğini bilerek.
  • Tüm hesaplama tarayıcıda yapılır: özel veya gizli bir etkinlik için bile seçtiğin tarih hiçbir dış sunucuya gitmeden zaman damgası üretebilirsin.

Nasıl Kullanılır

  1. Tarih/saat alanını kullanarak bir tarih ve saat seçin — cihazınızın yerel saat dilimini kullanır — veya “Geçerli zamanı kullan”a tıklayın.
  2. Aşağıdaki yedi satırın her biri, o stilin Discord'da nasıl görüneceğini anında önizlemek üzere güncellenir.
  3. Kopyalamak istediğiniz stilin yanındaki <t:∙:X> düğmesine tıklayarak yapıştırmaya hazır etiketini kopyalayın, örn. <t:1713630000:R>.
  4. Kopyalanan etiketi doğrudan bir Discord mesajına yapıştırın — Discord bunu otomatik olarak işler; başka bir yapılandırma gerekmez.

Örnek

Giriş

20 Nisan 2024, 16:20 (yerel saat)

Çıkış

<t:1713630000:f> → "20 Nisan 2024 16:20"

1713630000 sayısı, o anın Unix zaman damgasıdır. Her okuyucunun Discord istemcisi <t:1713630000:f> etiketini kendi saat dilimine ve diline göre otomatik olarak yeniden işler — farklı bir saat diliminde biri aynı anı görür, sadece kendi yerel saati olarak görüntülenir.

Discord zaman damgası stillerine genel bakış

Yedi stilin tamamı tam olarak aynı Unix zaman damgasını kodlar — sadece STYLE harfi görüntülenme şeklini değiştirir.

StilEtiket biçimiÖrnek görüntüleme
t — Kısa Saat<t:TIMESTAMP:t>16:20
T — Uzun Saat<t:TIMESTAMP:T>16:20:30
d — Kısa Tarih<t:TIMESTAMP:d>20/04/2024
D — Uzun Tarih<t:TIMESTAMP:D>20 Nisan 2024
f — Kısa Tarih/Saat (varsayılan)<t:TIMESTAMP:f> veya <t:TIMESTAMP>20 Nisan 2024 16:20
F — Uzun Tarih/Saat<t:TIMESTAMP:F>Cumartesi, 20 Nisan 2024 16:20
R — Göreceli Zaman<t:TIMESTAMP:R>2 ay önce

İlgili araçlar

Diğer zaman ve tarih dönüşümleri için bu araçları deneyin.

Zaman Damgası Dönüştürücü · Yaş Hesaplayıcı · Gün Doğumu ve Batımı Hesaplayıcı

Kaçınılması gereken yaygın hatalar

  • Seçicinin cihazının saat dilimini kullandığını unutmak: sistemde elle farklı bir saat dilimi ayarladıysan, üretilen zaman damgası şehrindeki "gerçek" saati değil onu yansıtır.
  • Etiketi kötü kurulmuş bir bot embed'ine metin olarak yapıştırmak: bazı botlar < ve > karakterlerini escape eder ve etiket işlenmez hale gelir — gönderdikten sonra mutlaka önizlemeyi kontrol et.
  • f yeterliyken F stilini seçmek: F haftanın gününü ekler ve daha uzundur, önemli etkinlikler için faydalı ama günlük hatırlatmalar için gereksizdir.
  • Saatler önce üretilmiş bir etiketi yeniden üretmeden kopyalamak: etkinliğin saati değişirse eski etiket hâlâ ilk zaman damgasını gösterir, metinde elle düzeltmek yerine yeniden oluşturulmalıdır.

Sıkça Sorulan Sorular

Discord zaman damgası etiketi nedir?

TIMESTAMP'ın bir Unix zaman damgası, STYLE'ın ise görüntüleme biçimini kontrol eden tek bir harf (t, T, d, D, f, F veya R) olduğu <t:TIMESTAMP:STYLE> biçiminde özel bir Discord mesaj biçimlendirmesidir. Discord'un istemcisi bunu otomatik olarak dönüştürür ve her okuyucunun kendi yerel saat diliminde görüntüler.

Tarih neden farklı saat dilimlerindeki herkes için doğru görünüyor?

Çünkü etiket, biçimlendirilmiş bir tarih dizesi yerine tek, mutlak bir Unix zaman damgası — 1 Ocak 1970 UTC'den bu yana geçen saniye sayısını — saklar. Her okuyucunun cihazındaki Discord istemcisi, bu mutlak anı görüntüleme sırasında kendi yerel saat dilimine ve tercih ettiği tarih biçimine dönüştürür.

Yedi stil harfi (t, T, d, D, f, F, R) ne anlama gelir?

t = kısa saat (16:20), T = uzun saat (16:20:30), d = kısa tarih (20/04/2024), D = uzun tarih (20 Nisan 2024), f = kısa tarih ve saat (stil belirtilmediğinde varsayılan), F = haftanın günüyle birlikte uzun tarih ve saat, ve R = göreceli zaman (“2 ay önce”, “3 gün içinde”); bu, zaman geçtikçe canlı olarak güncellenir.

Bunu Discord Nitro veya bot izinleri olmadan kullanabilir miyim?

Evet. Zaman damgası etiketleri, normal bir mesaj yazan herhangi bir kullanıcının erişebileceği düz mesaj biçimlendirmesidir — Nitro aboneliği, bot veya özel bir izin gerekmez.

Bu araç tarih seçimimi bir yere kaydediyor veya gönderiyor mu?

Hayır. Seçtiğiniz tarih/saat ve Unix zaman damgası hesaplaması tamamen tarayıcınızda, JavaScript'in yerleşik Date nesnesi kullanılarak gerçekleşir. Hiçbir şey bir sunucuya yüklenmez.

Etiket Discord Activities veya planlanmış etkinlik açıklamalarında da çalışır mı?

Evet — zaman damgası etiketleri, Discord'un mesajlara markdown ayrıştırıcısını uyguladığı her yerde, metin kanalı açıklamaları, konular ve standart mesaj işlemesinden geçen çoğu bot metin alanı dahil olmak üzere işlenir. Takma adlarda veya kanal isimlerinde çalışmaz.

Etiketi Slack veya WhatsApp gibi Discord dışı bir platforma yapıştırırsam ne olur?

Etiket, örneğin <t:1713630000:R> gibi ham metin olarak görünür; çünkü bu sözdizimini yalnızca Discord istemcisi yorumlayabilir. Diğer platformlar için farklı bir biçim veya saati önceden yazılmış paylaşılabilir bir bağlantı gerekir.

R stili her zaman "X içinde" mi gösterir, yoksa geçmişi de gösterebilir mi?

İkisi de olur: seçilen zaman damgası gelecekteyse R "2 gün içinde" gösterir; geçmişteyse "2 gün önce" gösterir. Metin, mesaj her yeniden işlendiğinde otomatik güncellenir, elle düzenlemeye gerek yoktur.

Kendi saat dilimim dışında bir saat dilimi için zaman damgası oluşturabilir miyim?

Seçici cihazının saat dilimini kullanır, ama başka bir yerdeki etkinlik için doğru saati yine üretebilirsin: önce eşdeğer yerel saati hesapla (örneğin bir saat dilimi dönüştürücüyle), sonra buraya gir — ortaya çıkan Unix zaman damgası yine herkes için doğru olur.

İlgili Araçlar