MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Sonuç Tarih-Saati
2024-06-15 11:40:30 (Saturday)
Day of week: Saturday
Sonuç Yılı 2024
Sonuç Ayı 6
Sonuç Günü 15
Sonuç Saati 11
Sonuç Dakikası 40
Sonuç Saniyesi 30
Haftanın Günü Saturday

Bu hesaplayıcı ne işe yarar?

Bu araç, bir başlangıç tarih ve saatini alıp gün, saat, dakika ve saniye cinsinden ifade edilen bir süreyi buna ekler (veya bundan çıkarır). Sonuçtaki takvim tarihini, saat bilgisini ve haftanın gününü verir. Hesaplamada proleptik Miladi takvim kullanılır ve her dakika tam olarak 60 saniye kabul edilir (artık saniyeler dikkate alınmaz). Matematiği evrenseldir; isteğe bağlı dönem seçeneği ise yalnızca bir yılı Meiji, Taisho, Showa, Heisei veya Reiwa gibi Japon imparatorluk dönemi adıyla girmenize olanak tanır. Bu değer, hesaplama yapılmadan önce Batı takvimi (MS) yılına dönüştürülür.

Nasıl kullanılır?

Önce bir dönem seçin (sıradan yıllar için "Batı Takvimi (MS)" seçili kalsın), ardından başlangıç yılını, ayını, gününü, saatini, dakikasını ve saniyesini girin. Bir yön belirleyin: "Sonra (+)" zamanda ileri gider, "Önce (-)" geri gider. Geçen gün, saat, dakika ve saniye değerlerini girin. Geçerli olmayan alanları 0 olarak bırakabilirsiniz. Sonuçtaki tarih-saati ve haftanın gününü görmek için hesaplayın.

Formülün açıklaması

Başlangıç tarihi, kesintisiz bir gün sayacı olan Julian Gün Numarası'na (JDN) dönüştürülür. Bu gün değeri, günün saat bilgisiyle birleştirilerek toplam saniyeye çevrilir. İşaretli geçen saniyeler eklenir, ardından toplam değer taban bölme yöntemiyle yeniden bir gün sayısına ve günün saatine ayrılır; böylece negatif kaymalar (gece yarısını, ay ya da yıl sınırlarını aşan çıkarmalar) bile geçerli bir tarih üretir. JDN tekrar Miladi yıl, ay ve güne çevrilir, haftanın günü de doğrudan JDN üzerinden bulunur.

$$\begin{gathered} T_{\text{result}} = T_{\text{start}} + \text{Dir} \cdot \Delta \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y &= \text{Era} + \text{Year} \\ T_{\text{start}} &= \text{JDN}(Y,\,\text{Mon},\,\text{Day}) \cdot 86400 \\ &\quad + 3600\,\text{Hr} + 60\,\text{Min} + \text{Sec} \\ \Delta &= 86400\,\text{Days} + 3600\,\text{Hrs} \\ &\quad + 60\,\text{Mins} + \text{Secs} \end{aligned} \right. \end{gathered}$$
Başlangıç tarih-saatine geçen sürenin eklenerek sonuç tarih-saatine ulaşıldığını gösteren sayı doğrusu
Geçen süre saniyeye çevrilir ve başlangıç anına eklenir (ya da ondan çıkarılır).

Çözümlü örnek

Başlangıç: 2024-06-15 00:00:00, yön "Sonra", geçen süre 0 gün 11 saat 40 dakika 30 saniye. 2024-06-15 için JDN değeri 2.460.477'dir. 42.030 saniye eklendiğinde aynı günde kalınır ve saat 11:40:30 olur. Sonuç 2024-06-15 11:40:30 olup bu bir Cumartesi gününe denk gelir.

$$\Delta = 3600 \cdot 11 + 60 \cdot 40 + 30 = 42030\,\text{s}$$
Bir sürenin gün, saat, dakika ve saniyeye ayrılıp toplam saniyede birleştirilmesi
Gün, saat, dakika ve saniye tek bir toplam saniyeye dönüştürülür.

Sıkça Sorulan Sorular

Artık yılları hesaba katıyor mu? Evet. Julian Gün Numarası dönüşümü, eksiksiz Miladi artık yıl kuralını otomatik olarak uygular.

Zamandan çıkarma yapabilir miyim? Evet. "Önce (-)" seçeneğini işaretlediğinizde girdiğiniz tüm süre çıkarılır ve gün, ay ve yıl sınırları doğru biçimde geriye sarılır.

Saat dilimleri ve yaz saati uygulaması ne olacak? Hesaplama, saat dilimi veya yaz saati düzeltmesi içermeyen saf bir takvim anıdır; bu nedenle sonuçlar her zaman tutarlıdır.

Son güncelleme: