Yılbaşına Geri Sayım Hesaplama Aracı nedir?
Bu araç, yeni takvim yılının başlangıcına — yani 1 Ocak gece yarısına — ne kadar süre kaldığını size tam olarak gösterir. Seçtiğiniz an ile bir sonraki yılın 1 Ocak 00:00:00 anı arasındaki süreyi ölçer ve bu süreyi gün, saat, dakika ve saniye olarak ayrıştırır. Parti planlaması, pazarlama kampanyalarındaki geri sayımlar, hedeflerinize koyduğunuz son tarihler için ya da yalnızca kutlamaya gerçekte ne kadar kaldığını merak ettiğinizde işinize yarar.
Nasıl kullanılır?
Tarih ve saat seçiciyi kullanarak geri sayımı başlatmak istediğiniz anı belirleyin (varsayılan olarak şu anki zaman gelir). Onayladığınızda hesaplayıcı, kalan tam gün sayısını ve bunların üzerine kalan saat, dakika ve saniyeyi gösterir; ayrıca toplam süreyi gün, saat, dakika ve saniye cinsinden de verir. Hedef her zaman, seçtiğiniz tarihten bir sonraki yılın 1 Ocak gününün tam başlangıcındaki gece yarısıdır.
Formülün açıklaması
Hesaplayıcı, bir sonraki yılın 1 Ocak 00:00:00 anının zaman damgasını bulur ve seçtiğiniz anın zaman damgasını bundan çıkarır. Milisaniye cinsinden elde edilen fark önce saniyeye çevrilir, ardından bölünür: toplam gün = taban(saniye / 86.400); kalan saniyeler saate (mod 24), dakikaya (mod 60) ve saniyeye (mod 60) dönüştürülür.
$$\Delta t = \text{Jan 1, }00{:}00\;(\text{next year}) - \text{Count from date and time}$$
$$\begin{gathered} \Delta t = T_{\text{NY}} - \text{Count from date and time} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} T_{\text{NY}} &= \text{Jan 1, }00{:}00{:}00\text{ of next year} \\ \text{Days} &= \left\lfloor \tfrac{\Delta t}{86400} \right\rfloor \\ \text{Hours} &= \left\lfloor \tfrac{\Delta t}{3600} \right\rfloor \bmod 24 \\ \text{Minutes} &= \left\lfloor \tfrac{\Delta t}{60} \right\rfloor \bmod 60 \\ \text{Seconds} &= \Delta t \bmod 60 \end{aligned} \right. \end{gathered}$$
Örnek hesaplama
Diyelim ki 31 Aralık saat 23:59:00'dan geri saymaya başladınız. Hedef, 1 Ocak 00:00:00 anı — yani yalnızca 60 saniye ötede. Sonuç 0 gün, 0 saat, 1 dakika ve 0 saniye, yani toplam \(60\) saniye olarak görünür. Bunun yerine 1 Ocak 00:00:00'dan saymaya başlarsanız artık yıl olmayan tam bir yıl elde edersiniz: 365 gün, yani \(31{.}536{.}000\) saniye.
Sıkça Sorulan Sorular
Artık yılları hesaba katıyor mu? Evet. Hesaplama gerçek takvim tarihlerini kullandığı için, iki 1 Ocak arasındaki süreye 29 Şubat denk geldiğinde sonuç doğru biçimde 366 gün olarak çıkar.
Hangi saat dilimi kullanılıyor? Hesaplama, her iki uç nokta için de tutarlı şekilde sunucunun yerel saatini kullanır; bu nedenle fark, saat dilimi farkından etkilenmez.
Sonuç negatif olabilir mi? Hayır. Hedef her zaman seçtiğiniz tarihten sonraki ilk 1 Ocak olduğundan, kalan süre her zaman sıfır veya pozitif olur.