Discord'da Zaman Damgalarını (Timestamp) Nasıl Kullanırsınız?

Kerem Aydın·8 Temmuz 2026·⏱5 dk

Discord'a, her okuyucunun saat dilimine otomatik olarak uyum sağlayan bir zaman eklemek için <t:UNIX_TIMESTAMP:FORMAT> sözdizimini kullanın. UNIX_TIMESTAMP yerine 1 Ocak 1970'ten bu yana geçen saniye sayısını, FORMAT yerine ise görüntüleme stilini belirleyen tek bir harfi (örneğin "5 dakika önce" için R veya tam tarih için F) yazın. Bu yöntem, diğer bölgelerdeki katılımcılar için saati manuel olarak yeniden hesaplama zorunluluğunu ortadan kaldırır.

Dinamik Zaman Damgaları Nedir?

"Toplantı 18:00'de" gibi düz metinler, katılımcılar Moskova, Londra ve New York'ta bulunduğunda kafa karışıklığına yol açar. Discord'un zaman damgaları bu sorunu çözer: Evrensel bir kod gönderirsiniz ve her kullanıcının istemcisi bunu kendi yerel saatinde görüntüler.

Temel avantajlar:

  • Otomatik Dönüşüm: Zaman, alıcının cihaz ayarlarına göre gösterilir.
  • Dinamik Yapı: "Göreli zaman" formatı (örneğin "2 saat içinde") mesaj düzenlenmeden gerçek zamanlı olarak güncellenir.
  • Kolay Kopyalama: Damga üzerine sağ tıklandığında kaynak kodu veya mutlak zaman kopyalanabilir.

Teknik olarak nasıl çalışır? Temelde Unix-Zamanı (Unix Epoch) yatar; bu, 1 Ocak 1970 UTC 00:00:00'dan itibaren geçen saniye sayısıdır. Discord bu sayıyı saklar ve görsel gösterimi istemci tarafında oluşturur.

Sözdizimi ve Mevcut Formatlar

Damganın temel yapısı şöyledir: <t:TIMESTAMP:STYLE>

Burada:

  • TIMESTAMP — bir tamsayıdır (saniye cinsinden).
  • STYLE — çıktı türünü belirleyen tek bir harftir. Stil belirtilmezse, varsayılan olarak F kullanılır.

Görüntüleme Stilleri Tablosu

KodAdÖrnek Görüntüleme (26 Nisan 2026, 14:30 UTC için)Açıklama
tKısa Saat14:30Sadece saat (saat:dakika)
TUzun Saat14:30:00Saniyeli saat
dKısa Tarih26.04.2026Kısa tarih
DUzun Tarih26 Nisan 2026Tam tarih (yazıyla)
fKısa Tarih/Saat26 Nisan 2026, 14:30Tarih ve saat (saniyesiz)
FUzun Tarih/Saat26 Nisan 2026, 14:30:00Tam tarih ve saniyeli saat
RGöreli Zaman2 saat içinde / 2 saat önceGöreli zaman (kendiliğinden güncellenir)

R (Relative/Göreli) stili, etkinlik duyuruları, son teslim tarihleri veya geri sayım sayaçları için en kullanışlı olandır. Kullanıcı, mesajı bir gün sonra bile açsa her zaman güncel durumu ("10 dakika içinde başlayacak") görür.

Unix-timestamp Nasıl Elde Edilir?

Saniyeleri manuel olarak hesaplamenize gerek yoktur. İhtiyacınız olan sayıyı elde etmek için aşağıdaki kolay yöntemlerden birini kullanabilirsiniz.

Yöntem 1: Çevrimiçi Dönüştürücüler

unixtimestamp.com veya epochconverter.com gibi birçok site bulunur; burada tarih ve saati seçebilirsiniz ve servis size hazır sayıyı verir.

  1. İstediğiniz tarih ve saati seçin.
  2. Saat diliminin doğru ayarlandığından emin olun (genellikle dönüştürücüler UTC veya tarayıcının yerel saatinde çalışır).
  3. Elde edilen 10 basamaklı sayıyı kopyalayın.

Yöntem 2: JavaScript ile Oluşturma (Tarayıcıda)

Kodla sıkça çalışıyorsanız, tarayıcıda geliştirici konsolunu açın (F12) ve şunu yazın:

Math.floor(new Date('2026-04-26T14:30:00Z').getTime() / 1000)

Tırnak işaretleri içindeki tarihi ihtiyacınıza göre değiştirin. Sonuç olarak hazır bir timestamp elde edersiniz.

Yöntem 3: Hazır Botlar ve Komutlar

Birçok sunucu botunun zaman damgası oluşturma komutları vardır. Örneğin, /time veya /timestamp komutu, yapıştırılmaya hazır bir dizeyi anında verebilir.

Ekleme Adımları

  1. Etkinlik zamanını UTC formatında belirleyin (veya yerel saatinizi UTC'ye çevirin).
  2. Unix-timestamp'i herhangi bir uygun yöntemle elde edin (yukarıya bakın). Diyelim ki 1745677800 sayısı çıktı.
  3. Stil seçin. Bir toplantı duyurusu için en iyisi F (tam bilgi) veya R (dinamik sayaç) olur.
  4. Dizeyi oluşturun.
    • Tam zaman için: <t:1745677800:F>
    • Göreli zaman için: <t:1745677800:R>
  5. Sohbete ekleyin. Mesajı gönderin. Discord kodu otomatik olarak okunabilir bir hale dönüştürecektir.

Milisaniyeler Hakkında Önemli Not Bazı dönüştürücüler zamanı milisaniye cinsinden (13 basamak) verir. Discord yalnızca saniyeyi (10 basamak) kabul eder. Eğer damga çalışmıyor veya 1970 yılından bir tarih gösteriyorsa, sayıyı 1000'e bölün ve tam sayıya yuvarlayın.

Kullanımda Sık Yapılan Hatalar

  • Gereksiz boşluklar. Köşeli parantezler < > içinde öğeler arasında boşluk olmamalıdır.
    • ❌ Yanlış: < t:1234567890 :F >
    • ✅ Doğru: <t:1234567890:F>
  • Yanlış stil büyük/küçük harf kullanımı. Stil kodları büyük/küçük harfe duyarlıdır. r ve R farklı çalışabilir veya hiç çalışmayabilir (standart bazı stiller için büyük harf gerektirir, Discord genellikle küçük harfleri affetse de F, R, D gibi büyük harfler kullanmak daha iyidir).
  • Oluşturma sırasında saat dilimi karmaşası. Moskova saatiyle 18:00 için bir timestamp oluşturuyorsanız ancak UTC'ye ayarlanmış bir dönüştürücü kullanıyorsanız, Moskova saatiyle 15:00 için bir zaman elde edersiniz. Başlangıç zamanını hangi dilimde girdiğinizi her zaman kontrol edin.

Pratik Kullanım Örnekleri

Oyun Etkinliği Duyurusu

"Cuamttesi 20:00'de raid" metni yerine şunu yazın:

Raid için toplanma <t:1745677800:F>. Geç kalmayın!

Berlin'deki bir kullanıcı 22:00, New York'taki bir kullanıcı ise 16:00 görecektir.

Görev Son Teslim Tarihi

Hatırlatmalar için göreli format kullanmak aciliyet hissi yarattığından uygundur:

Raporu <t:1745677800:R> teslim etmeniz gerekiyor.

Eylem Günlüğü (Loglama)

Yöneticiyseniz ve günlüğü kimin incelediğinden bağımsız olarak eylemin tam zamanını belirtmek istiyorsanız:

Kullanıcı <t:1745677800:D> tarihinde <t:1745677800:T> saatinde yasaklandı.

SSS

Zaman damgalarını kanal adlarında veya takma adlarda kullanabilir miyim? Hayır, dinamik zaman damgaları yalnızca mesaj gövdelerinde (metin kanalları, forum yorumları, bazı durumlarda "Hakkımda" profilleri) çalışır. Kanal adlarında bunlar düz metin olarak <t:...> şeklinde görüntülenir.

Belirli bir kullanıcıda zaman yanlış görünüyorsa ne yapmalıyım? Sorun neredeyse her zaman kullanıcı tarafındadır. Cihazındaki (telefon veya bilgisayar) saat dilimi ayarlarını veya Discord'un kendi ayarlarını (Kullanıcı Ayarları -> Dil ve Bölge -> Zaman Formatı) kontrol etmesi gerekir.

Başkasının damgasının kaynak kodunu nasıl kopyalarım? Mesajdaki görüntülenen zamana sağ tıklayın (veya mobilde uzun basın). Bağlam menüsünden "Timestamp'i kopyala" veya "İçeriği kopyala" seçeneğini belirleyin. Kendi kullanımınız için hazır <t:...:...> dizesini elde edersiniz.

Botlardan gelen .embed mesajlarında zaman damgaları çalışır mı? Evet, eğer bot markdown biçimlendirmesini destekleyen bir açıklama veya alan değeri metni gönderiyorsa çalışır. Ancak bazı eski bot kütüphaneleri < ve > karakterlerini kaçış dizisine dönüştürerek sözdizimini bozabilir.