Makale
ISO hafta numaraları açıklandı
Avrupa'nın büyük bölümünde bir toplantı, herhangi bir tarih belirtmeden "27. hafta" için ayarlanabilir. Bir tablo hesaplama programına, bir Amerikan takvim uygulamasına ve bir Alman kağıt ajandasına hangi haftadan söz edildiğini sorun; yanıtlar bir birim, bazen iki birim farklı çıkabilir. Hafta numaralandırma tek bir kural değil, birkaç kuraldır ve ISO 8601 belirsizlik taşımayanı tanımlar: haftalar pazartesi başlar, 1. hafta ocak ayının ilk perşembesine sabitlenir ve bu kesinliğin bedeli, aralıkta başlayabilen bir 1. hafta ile 53 hafta süren yıllardır.
İki kural ISO haftasını tanımlar
ISO 8601 haftası pazartesi başlar ve günleri 1'den (pazartesi) 7'ye (pazar) kadar numaralandırılır. Bir yılın 1. haftası, ocak ayının ilk perşembesini içeren haftadır; ya da aynı anlama gelecek şekilde, 4 Ocak'ı içeren haftadır. Akılda tutulması gereken bir sonuç var: 1. haftanın yedi gününden en az dördü yeni yıla ait olduğundan, o haftanın hangi yıla sayılacağına haftanın çoğunluğu karar verir. Tam olarak yazıldığında, bir ISO hafta tarihi 2026-W27-5 şeklinde görünür: 2026 yılı, 27. hafta, 5. gün, yani bir cuma. Tireleri olmayan kısa bir biçim de vardır (2026W275), ama takvimler ve proje planları neredeyse her zaman tireli biçimi kullanır.
Hafta yılı, takvim yılıyla aynı değildir
1. hafta ilk perşembeye sabitlendiği için aralık ayının son üç gününe kadarı zaten bir sonraki yılın 1. haftasına ait olabilir, ocak ayının ilk üç gününe kadarı ise hâlâ bir önceki yılın son haftasına ait olabilir. Şu anki sınır bunun canlı bir örneğidir: pazartesi 29 Aralık 2025'ten pazar 4 Ocak 2026'ya kadar tek bir hafta uzanır, 2026-W01, dolayısıyla 29, 30 ve 31 Aralık 2025 numaralandırma yılı olarak 2026'yı taşır. Bu ayrım, klasik bir yazılım hatasının kaynağıdır. Tarih biçimlendiricileri takvim yılını (Java tarzı kalıplarda yyyy) hafta tabanlı yıldan (YYYY) ayırt eder ve yanlışlıkla YYYY yazdıran bir kod, yeni yıl civarındaki birkaç gün boyunca yanlış yılı gösterir. Tam da bu aileden bir hata, 2014 yılının sonunda Twitter'ın tarih gösterimini etkilemişti ve her aralık ayında bir yerde yeniden ortaya çıkıyor.

Bazı yıllar 53 hafta sürer
365 gün, 52 hafta artı bir güne bölünür, bu yüzden hafta sayısı sabit bir ritme oturamaz. ISO kurallarına göre bir yıl, perşembe günü başladığında 53 hafta alır; ayrıca çarşamba günü başlayan bir artık yıl olduğunda da 53 hafta alır. Bu, her 400 yılda 71 kez olur, yaklaşık altı yılda bir. 2026 bunlardan biridir: perşembe günü başladı, dolayısıyla 2026-W01'den 2026-W53'e kadar sürer ve son haftası pazartesi 28 Aralık 2026'dan pazar 3 Ocak 2027'ye kadar uzanır. Bir önceki 53 haftalık yıl 2020'ydi; bir sonrakiler 2032 ve 2037'dir. Bordro ve perakende planlama ekipleri bu yılları iyi tanır, çünkü fazladan numaralandırılmış bir hafta, 52 hafta varsayan bir bütçe içinde fazladan bir ödeme dönemi veya raporlama dönemi anlamına gelebilir.

Diğer sistemler farklı sayar
ISO 8601, kullanımdaki tek kural değildir. Kuzey Amerika takvimleri genellikle haftayı pazar günü başlatır ve hangi haftanın günü olursa olsun 1 Ocak'ı içeren haftaya 1. hafta der; bu ilk hafta yalnızca tek bir gün sürebilir. Tablo hesaplama programları her iki dünyayı da gösterir: Excel'in WEEKNUM işlevi varsayılan olarak pazardan başlayan sayımı kullanırken, ISOWEEKNUM ISO kuralını uygular ve ikisi birçok tarih için farklı sonuç verir. Programlama dilleri aynı tuzağı tek bir işlevin içinde taşır: strftime tek başına %U (pazardan başlayan), %W (pazartesiden başlayan) ve %V (ISO) sunar. Dolayısıyla "27. hafta", hangi şemanın ürettiği bilinmedikçe kesin bir şey ifade etmez. Bir hafta numarası bir sınırı, bir şirketi veya bir kod tabanını aştığında, ISO olduğunu açıkça belirtin ya da tarih aralığını ekleyin.
Duvar takvimi olmadan bir hafta numarasını bulmak
Önemli olan bir tarih için, hesaplamak takvimde kare saymaktan daha iyidir. ISO hafta numarası aracımız, herhangi bir tarihin ISO haftasını, kapsadığı pazartesiden pazara aralıkla birlikte döndürür; haftanın günü aracı ise geçmiş ya da gelecekteki herhangi bir tarihin yedi ISO gününden hangisine denk geldiğini söyler. İkisi de tamamen tarayıcınızda çalışır: yazdığınız tarihler cihazınızda işlenir ve hiçbir yere gönderilmez. Zihinsel bir referans noktasına ihtiyacınız olursa, ikisi yeterlidir: 4 Ocak her zaman 1. haftadadır ve 28 Aralık her zaman kendi yılının son haftasındadır.
Bu makaledeki araçlar
Sıkça sorulan sorular
Excel ve takvim uygulamam neden farklı hafta numaraları gösteriyor?
Neredeyse kesinlikle farklı kurallar kullanıyorlardır. Excel'in WEEKNUM işlevi varsayılan olarak, 1 Ocak'ı içeren haftanın 1. hafta olduğu, pazardan başlayan bir sayım kullanır; ISOWEEKNUM, çoğu Avrupa kağıt ajandası ve ISO'ya ayarlı takvim uygulamaları ise ilk perşembeye sabitlenmiş, pazartesiden başlayan kuralı kullanır. Sonuçlar tüm yıl boyunca bir birim farklı olabilir ve yeni yıl civarında bir tarih bir sistemde 52. veya 53. hafta, diğerinde 1. hafta olabilir. Her uygulamadaki hafta numaralandırma ayarını kontrol edin ve başkalarının numaralarınızı yeniden üretmesi gerektiğinde ISO türünü tercih edin.
Hafta numaralarını gerçekten hangi ülkeler kullanıyor?
Hafta numaraları, Avrupa'nın büyük bölümünde günlük iş dilinin bir parçasıdır. Almanya ve Avusturya, Kalenderwoche (KW) üzerinden planlama yapar; İskandinav ülkeleri, Hollanda ve Çekya toplantıları, üretim serilerini ve teslimatları rutin olarak hafta numarasına göre planlar; oradaki kağıt ajandalar ISO numaralarını taşır. Kuzey Amerika'da ve Asya'nın büyük bölümünde hafta numaraları lojistik ve üretim dışında nadirdir ve ortaya çıktıklarında genellikle bunun yerine pazardan başlayan sayımı izlerler. Bu yüzden "34. haftada teslimat" ifadesi, açık bir tarih aralığı eklendiğinde en güvenlisidir.
54. hafta olabilir mi?
ISO 8601'de olmaz: bir ISO yılı tam olarak 52 veya 53 hafta içerir, her zaman pazartesiden pazara tam aralıklar hâlinde. Haftaları yıl sınırında kesen sistemler daha yükseğe çıkabilir. 1 Ocak haftasının 1. hafta olduğu, pazardan başlayan sayımda, cumartesi günü başlayan bir artık yıl 366 gününü 54 kısmi haftaya yayar: 2000 yılı böyle bir durumdu, Excel'in WEEKNUM işlevi 31 Aralık 2000 için 54 döndürür ve 2028 bir sonraki olacaktır. Bir yazılım size bir gün 54. haftayı gösterirse, ISO'ya değil, bu kurala bakıyorsunuz demektir.