Etkinlik Geri Sayım Sayacı nedir?
Etkinlik Geri Sayım Sayacı; doğum günü, düğün, ürün lansmanı, tatil ya da bir teslim tarihi gibi seçtiğiniz herhangi bir geleceğe kadar tam olarak ne kadar zaman kaldığını anında gösterir. Şu anki an ile hedef tarih ve saatiniz arasındaki farkı hesaplar, ardından kalan saniyeleri yıl, ay, gün, saat, dakika ve saniyeye böler. Araç evrenseldir: yalnızca takvim ve saat aritmetiğine dayanır, her yerde aynı şekilde çalışır ve etkinlik saatinizi kendi yerel saat diliminize göre yorumlar.
Nasıl kullanılır?
İsterseniz bir etkinlik adı yazın, ardından etkinliğinizin ayını, gününü ve yılını seçin. 12 saatlik veya 24 saatlik biçimi belirleyin ve etkinlik saatini hhmm formatında dört rakam olarak girin (örneğin öğlen için 1200, 09:05 için 0905, akşam 18:30 için 1830). 12 saatlik modda öö/ös açılır menüsünü kullanın; 24 saatlik modda bu seçenek dikkate alınmaz. İsteğe bağlı geniş biçim kutusu yalnızca yerleşim düzenini değiştirir. Gönderdiğinizde geri sayım, kalan sürenin dökümünü gösterir.
Formülün açıklaması
Etkinlik bir zaman damgasına dönüştürülür: hedefMs = zamanDamgasi(yıl, ay-1, gün, saat24, dakika, 0). Şu anki zaman simdiMs değerini verir. Kalan süre farkMs = hedefMs - simdiMs olur ve etkinlik geçmişse sıfıra sabitlenir.
$$\text{diff} = t_{event} - t_{now}, \quad \text{days} = \left\lfloor \tfrac{\text{diff}}{86400} \right\rfloor$$
Toplam saniye, farkMs / 1000 değerinin tam sayı kısmıdır (taban).
$$\text{totalSec} = \left\lfloor \frac{t_{event} - t_{now}}{1000} \right\rfloor$$
Günler \(\lfloor \text{toplamSn} / 86400 \rfloor\) olarak bulunur; saat, dakika ve saniye ise art arda mod ve bölme adımlarından elde edilir.
$$d = \lfloor s/86400 \rfloor,\; h = \lfloor (s\bmod 86400)/3600 \rfloor,\; m = \lfloor (s\bmod 3600)/60 \rfloor,\; sec = s\bmod 60$$
Takvime duyarlı bir geçiş, artık yılları ve değişken ay uzunluklarını da hesaba katarak tam yıl ve ayları sayar.
Örnek hesaplama
Diyelim ki şu an 2025-06-01 00:00:00 ve etkinliğiniz Noel: ay 12, gün 25, yıl 2025, 12 saatlik biçim, saat 1200, öö. Öö ile 12. saatin birleşimi gece yarısına denk geldiğinden hedef 2025-12-25 00:00:00 olur. İki tarih arasında tam 207 gün vardır; dolayısıyla \(\text{toplamSn} = 207 \times 86400 = 17\,884\,800\). Döküm 207 gün, 0 saat, 0 dakika ve 0 saniye gösterir.
Sık Sorulan Sorular
Etkinlik geçtikten sonra ne olur? Sayaç, negatif sayılar göstermek yerine tüm değerleri sıfıra sabitler.
Gece yarısı nasıl işlenir? 12 saatlik modda öö ile 12 birleşince 00:00 (gece yarısı), ös ile 12 birleşince 12:00 (öğlen) olur.
Hangi saat dilimi kullanılır? Etkinlik saati yerel saatiniz olarak kabul edilir; böylece geri sayım kendi saatinizi yansıtır.