Tarih hesaplama
Bir tarihten başlayın, süre ekleyin veya çıkarın ve hangi tarihe vardığınızı haftanın günü, ISO haftası ve yılın günü ile birlikte görün.
Tamamen tarayıcınızda çalışır
Sonuç
- ISO tarihi
- Haftanın günü
- ISO haftası
- Yılın günü
- Başlangıçtan itibaren gün
Gregoryen takvimde 1 ile 9999 arasındaki yıllarda takvim tarihleriyle çalışır. İş günleri yalnızca Cumartesi ve Pazar günlerini atlar; resmî tatiller bilinmez ve atlanmaz. Günün saati veya saat dilimi söz konusu değildir.
Bir tarihe nasıl ekleme veya çıkarma yapılır?
- Başlangıç tarihini seçin ya da Bugün düğmesine basın. Ekle veya Çıkar seçeneğini seçin.
- Kaç yıl, ay, hafta ve gün ilerleyeceğinizi yazın ya da yalnızca hafta içi günleri saymak için İş günü seçeneğine geçin.
- Sonuç tarihi, haftanın günü, ISO hafta numarası ve yılın günüyle birlikte okuyun. Ay sonuna denk gelen bir tarih ayarlanmak zorunda kaldığında bir not görünür.
Sürprizsiz takvim aritmetiği
Gün eklemek kolaydır, çünkü bir gün takvimde her zaman bir adımdır. Ay ve yıl eklemek ise takvimlerin zorluk çıkardığı yerdir: aylar 28 ile 31 gün arasındadır, bu yüzden 31'inden bir ay sonrası mevcut olmayabilir. Yazılımın bir seçim yapması gerekir ve burada kullanılan olağan seçim, hedef ayın son gününe sabitlemektir. 31 Ocak artı bir ayın 28 Şubat (artık yılda 29) olmasının ve ay sonu bir tarihe bir ay ekleyip sonra bir ay çıkarmanın sizi başladığınız yere geri getirmeyebilmesinin nedeni budur.
İş günleri yine farklı bir sayımdır. Hafta sonlarını atlamak, hafta içi bir günden başladığınızda 10 iş gününü tam olarak iki takvim haftasına çevirir; ancak Cumartesi veya Pazar'dan başladığınızda sayım kayar: Cumartesi'den sonraki ilk iş günü Pazartesi'dir. Tatiller ülkeye, eyalete ve işverene göre değiştiğinden dışarıda bırakılmıştır; son tarihiniz onları hariç tutuyorsa aralığa denk gelen her tatil için bir iş günü ekleyin.
Ek bilgiler planlama yaparken işe yarar. ISO hafta numarası birçok ülkede zamanlamada, bordroda ve lojistikte yaygındır ve bir yılda 52 veya 53 tane olabilir. Yılın günü, artık yılda 31 Aralık için 2024-366 gibi sıra tarihleri için kullanışlıdır. Bunların hepsi UTC'de düz takvim aritmetiği kullanır; bu yüzden yerel diliminizdeki bir saat değişikliği sonucu bir gün kaydıramaz.
İpuçları
- Bunun yerine bilinen iki tarih arasındaki farkı saymak için İki tarih arasındaki gün sayısı aracını kullanın.
- Dilimler arası görüşmeler mi ayarlıyorsunuz? Bir toplantı saatini Saat dilimi çevirici ile dönüştürün.
- Bir günlükteki zaman damgasını tarihe mi çevirmeniz gerekiyor? Unix zaman damgası çevirici bunu iki yönde de yapar.
Sık sorulan sorular
31 Ocak artı bir ay nedir?
Şubat'ın son günü: 2024 gibi artık bir yılda 29 Şubat, aksi hâlde 28 Şubat. Gün numarası hedef ayda yoksa hesaplayıcı Mart'a taşmak yerine o ayın son gününü kullanır. Yıllar da aynı şekilde işler: 29 Şubat 2024 artı bir yıl, 28 Şubat 2025'tir.
Yıllar, aylar, haftalar ve günler hangi sırayla uygulanır?
Yıllar ve aylar önce tek bir ay sayısı olarak birlikte eklenir ve gün gerekirse o ayın sonuna göre ayarlanır. Haftalar ve günler daha sonra düz bir gün sayısı olarak eklenir. Çıkarma da diğer yönde aynı şekilde çalışır; bu yüzden aynı miktarı ekleyip çıkarmanın sonucu ay sonlarında bir gün veya daha fazla farklı olabilir.
İş günleri nasıl sayılıyor?
Her adım bir sonraki hafta içi güne gider: Cumartesi ve Pazar günleri atlanır, resmî tatiller ise ülkeye ve bölgeye göre değiştikleri için atlanmaz. Cumartesi veya Pazar'dan başlayarak 1 iş günü eklemek bir sonraki Pazartesi'yi, 1 çıkarmak bir önceki Cuma'yı verir. 0 eklemek, hafta sonuna denk gelse bile başlangıç tarihinin kendisini döndürür.
Yaz saati uygulaması sonucu değiştirir mi?
Hayır. Araç yalnızca takvim tarihleriyle, iç hesaplarda UTC tarih aritmetiğiyle çalışır; bu nedenle saatler değiştiğinde gece yarısının ötesine bir saat itilebilecek bir saat bilgisi yoktur. Saat değişikliğinden önceki Cumartesi'ye bir gün eklemek beklendiği gibi Pazar'ı verir.
ISO hafta numarası nedir?
ISO 8601 haftaları Pazartesi günü başlar ve 1. hafta, yılın ilk Perşembe gününü içeren haftadır. Aralık'ın son günlerindeki tarihler gelecek yılın 1. haftasına, Ocak başındaki tarihler ise önceki yılın 52. veya 53. haftasına ait olabilir. Örneğin 1 Ocak 2027, 2026'nın 53. haftasındadır. Sonuç, takvim yılından farklı olduğunda ISO yılını gösterir.
Ne kadar uzağa gidebilirim?
1. yılın 1 Ocak'ından 9999. yılın 31 Aralık'ına kadar. Bu aralığın dışındaki bir sonuç başa sarılmak yerine bildirilir. Bunun yerine iki tarih arasındaki günleri saymak için İki tarih arasındaki gün sayısı aracını kullanın.