Discord'da Zaman Damgalarını (Timestamp) Nasıl Kullanırsınız?
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 olarakFkullanılır.
Görüntüleme Stilleri Tablosu
| Kod | Ad | Örnek Görüntüleme (26 Nisan 2026, 14:30 UTC için) | Açıklama |
|---|---|---|---|
| t | Kısa Saat | 14:30 | Sadece saat (saat:dakika) |
| T | Uzun Saat | 14:30:00 | Saniyeli saat |
| d | Kısa Tarih | 26.04.2026 | Kısa tarih |
| D | Uzun Tarih | 26 Nisan 2026 | Tam tarih (yazıyla) |
| f | Kısa Tarih/Saat | 26 Nisan 2026, 14:30 | Tarih ve saat (saniyesiz) |
| F | Uzun Tarih/Saat | 26 Nisan 2026, 14:30:00 | Tam tarih ve saniyeli saat |
| R | Göreli Zaman | 2 saat içinde / 2 saat önce | Gö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.
- İstediğiniz tarih ve saati seçin.
- 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).
- 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ı
- Etkinlik zamanını UTC formatında belirleyin (veya yerel saatinizi UTC'ye çevirin).
- Unix-timestamp'i herhangi bir uygun yöntemle elde edin (yukarıya bakın). Diyelim ki
1745677800sayısı çıktı. - Stil seçin. Bir toplantı duyurusu için en iyisi
F(tam bilgi) veyaR(dinamik sayaç) olur. - Dizeyi oluşturun.
- Tam zaman için:
<t:1745677800:F> - Göreli zaman için:
<t:1745677800:R>
- Tam zaman için:
- 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ış:
- Yanlış stil büyük/küçük harf kullanımı. Stil kodları büyük/küçük harfe duyarlıdır.
rveRfarklı çalışabilir veya hiç çalışmayabilir (standart bazı stiller için büyük harf gerektirir, Discord genellikle küçük harfleri affetse deF,R,Dgibi 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.