Bir tarihin “yılın kaçıncı haftası” olduğunu öğrenirken yalnızca yıl içindeki günleri yediye bölmek yeterli değildir. Haftanın hangi gün başladığı ve ilk haftanın nasıl belirlendiği de seçilmelidir. Bu araç ISO hafta düzenini kullanır: hafta Pazartesi başlar, Pazar biter ve yılın ilk Perşembesini içeren hafta 1. hafta kabul edilir. Sonuç, bu kuralla tanımlanan hafta numarasıdır.
Hafta numarasını ISO hafta yılıyla birlikte okumak özellikle yılbaşında önemlidir. 1 Ocak tarihi her zaman yeni hafta yılının ilk haftasında değildir; aralık ayının son günleri de sonraki ISO hafta yılına ait olabilir. Araç bu ayrımı açık göstermek için hafta numarasının yanında ISO hafta yılını, haftanın başlangıç ve bitiş tarihlerini, gün sırasını ve tam ISO hafta tarihini verir. Tek tarih seçerek aynı haftadaki diğer günlerin hangi aralıkta bulunduğunu görebilirsiniz.
Takvim yılı ile ISO hafta yılı aynı kavram değildir
Takvim yılı, günlük tarihin yıl bölümüdür. 1 Ocak 2016 tarihinin takvim yılı 2016'dır. ISO hafta yılı ise o tarihin bulunduğu tam Pazartesi–Pazar haftasının hangi yıla bağlandığını belirtir. 1 Ocak 2016, 2015 ISO hafta yılının 53. haftasında bulunur. Bir tarihin takvim yılı değişirken haftanın bölünmeden önceki hafta yılına bağlı kalması bu farkı oluşturur.
Tersi de gerçekleşir. 30 Aralık 2019 Pazartesi günü, 2020 ISO hafta yılının 1. haftasıdır. Takvim tarihi aralıkta ve 2019 yılında kalır; hafta etiketi 2020'ye geçmiştir. Bu, tarihin yanlış yazıldığı veya bilgisayarın günü ileri taşıdığı anlamına gelmez. İki alan farklı sınıflandırmaları anlatır. Haftalık rapor, dosya adı veya çalışma planında yıl bilgisinin hangisi olduğunu belirtmek karışıklığı önler.
İlk haftayı Perşembe veya 4 Ocak üzerinden bulun
ISO düzeninde ilk hafta, yılın ilk Perşembesini içeren haftadır. Aynı hafta 4 Ocak tarihini de içerir. Bu iki anlatım aynı Pazartesi–Pazar aralığını tanımlar; biri rastgele seçilmiş ek bir kural değildir. 4 Ocak hangi güne denk gelirse gelsin, o haftanın Pazartesi günü ISO hafta yılının ilk haftasının başlangıcıdır.
İlk haftanın mutlaka 1 Ocak'ta başladığını düşünmeyin. 2020'nin ilk ISO haftası 30 Aralık 2019 Pazartesi günü başlar ve 5 Ocak 2020 Pazar günü biter. 2016'nın ilk haftası ise 4 Ocak 2016 Pazartesi başlayıp 10 Ocak Pazar biter. Aynı Ocak ayı içinde farklı yılların farklı başlangıçlar vermesi haftanın sürekli yedi günlük bir bütün olarak korunmasından kaynaklanır.
Haftanın Perşembesi neden belirleyicidir?
Bir haftanın Pazartesi, Salı ve Çarşamba günleri önceki takvim yılında; Perşembe, Cuma, Cumartesi ve Pazar günleri yeni takvim yılında olabilir. Bu durumda yedi günün dördü yeni yıldadır ve hafta yeni ISO yılına bağlanır. Perşembe, haftanın hangi takvim yılında daha çok günü bulunduğunu anlamaya yarayan orta referanstır.
Örneğin 28 Aralık 2015 ile 3 Ocak 2016 arasındaki haftanın Perşembesi 31 Aralık 2015'tir. Bu yüzden haftanın tamamı 2015 hafta yılına aittir. 30 Aralık 2019 ile 5 Ocak 2020 arasındaki haftanın Perşembesi 2 Ocak 2020'dir; bu kez hafta 2020'ye bağlanır. Tarihin kendisini Perşembeye çevirmiş saymayın: seçilen gün aynı kalır, Perşembe yalnızca hafta yılını belirlemek için kullanılır.
Birinci örnek: 14 Ekim 2026
14 Ekim 2026 Çarşamba, 2026 ISO hafta yılının 42. haftasıdır. Haftanın Pazartesi başlangıcı 12 Ekim, Pazar bitişi 18 Ekim 2026 olur. Gün sırası 3'tür; Pazartesi 1, Salı 2, Çarşamba 3 olarak sayılır. Bu tarihin tam hafta gösterimi 2026-W42-3 biçimindedir.
Bu örnekte takvim yılı ve hafta yılı ikisi de 2026 olduğu için ayrım kolay görünür. Yine de yalnız “42. hafta” yazmak hangi yıl ve hangi tarih aralığından söz edildiğini belirtmez. Haftanın başlangıcını 2026-10-12 olarak kaydetmek veya 2026-W42 etiketiyle birlikte kullanmak raporları daha açık hale getirir. Gün eklenince hafta içindeki tek tarih de kesinleşir.
İkinci örnek: 1 Ocak 2016
1 Ocak 2016 Cuma gününü seçtiğinizde sonuç 53, ISO hafta yılı 2015 olur. Haftanın tamamı 28 Aralık 2015 Pazartesiden 3 Ocak 2016 Pazara uzanır. Cuma haftanın 5. günü olduğundan tam gösterim 2015-W53-5'tir. Takvim yılı satırında ise 2016 yazmaya devam eder.
Bir dosya etiketini günlük tarihin yılını kullanarak “2016-53” yapmak bu örnekte ISO hafta bilgisini yanlış birleştirir. Haftanın yılı 2015'tir ve doğru hafta etiketi 2015-W53 olur. 2016'nın 1. haftası 4 Ocak Pazartesi başlar. Aradaki günler kaybolmaz veya hafta sıfıra dönüşmez; önceki ISO yılının son tam haftasını tamamlarlar.
Üçüncü örnek: 30 Aralık 2019
30 Aralık 2019 Pazartesi, 2020'nin 1. ISO haftasının ilk günüdür. Başlangıç tarihi seçilen günle aynıdır; bitiş 5 Ocak 2020 Pazar olur. Tam ISO hafta tarihi 2020-W01-1 biçiminde yazılır. Takvim yılı 2019, hafta yılı 2020 olduğundan bu örnek ocak başındaki geçişin ters yönünü gösterir.
| Seçilen takvim tarihi | ISO hafta yılı | Hafta numarası | Pazartesi başlangıcı | Pazar bitişi |
|---|---|---|---|---|
| 2026-10-14 | 2026 | 42 | 2026-10-12 | 2026-10-18 |
| 2016-01-01 | 2015 | 53 | 2015-12-28 | 2016-01-03 |
| 2019-12-30 | 2020 | 1 | 2019-12-30 | 2020-01-05 |
Tablodaki haftalar tam yedi gün içerir. Yıl veya ay sınırından geçen hafta iki ayrı ISO haftasına bölünmez. Bu süreklilik, aynı haftanın farklı günlerini seçtiğinizde hafta numarası ve hafta yılının neden aynı kaldığını açıklar. Değişen bilgi, o haftanın içindeki gün sırasıdır.
ISO hafta tarihinin bölümlerini okuyun
2026-W42-3 gösteriminde 2026 ISO hafta yılı, W42 hafta numarası, son 3 ise haftadaki gün sırasıdır. W harfi hafta bölümünü ayırır. Bu son sayı ayın üçüncü günü veya yılın üçüncü haftası değildir. Gün sırası Pazartesi için 1'den başlayarak Pazar için 7'ye kadar ilerler.
Hafta numarası tek basamaklı olduğunda gösterimde iki basamak korunur: 1. hafta W01 olarak yazılır. 2020-W01-1 ile 2020-W1-1'i farklı dönemler gibi düşünmeyin; bu sayfadaki tam gösterim tutarlı biçim için baştaki sıfırı kullanır. Araç girişte takvim tarihini alır ve hafta tarihini sonuç olarak verir. ISO hafta tarihini giriş kutusuna yazıp tersine takvim tarihi bulma modu bu formda bulunmaz.
Bir ISO yılı 52 veya 53 tam hafta içerir
ISO hafta yılında 52 veya 53 hafta bulunur. 53. haftanın varlığı her yıl için doğru değildir. Normal bir yıl 365, artık yıl 366 gün içerir; 52 hafta ise 364 gündür. Takvim yılının haftanın hangi gününde başladığı ve yılbaşındaki haftaların hangi hafta yılına bağlandığı, ek tam haftanın gerekip gerekmediğini belirler.
Gregoryen düzende yılın 1 Ocak günü Perşembeyse 53 ISO hafta bulunur. Artık yılın 1 Ocak günü Çarşambaysa yine 53 hafta oluşur. Dolayısıyla her artık yıl 53 haftalı değildir; artık olmayan bir yıl da 53 hafta içerebilir. Örneğin 2026 Perşembe günü başlar ve 53 ISO haftası vardır. 31 Aralık 2026 ile 1 Ocak 2027 aynı 2026-W53 haftasına aittir.
Artık yıl ve yüzyıl sınırları nasıl etkiler?
Hafta numarasına geçmeden önce tarih gerçekten takvimde bulunmalıdır. Gregoryen takvimde 2000 yılı artık yıldır ve 29 Şubat 2000 geçerlidir. 1900 ve 2100 yıllarında 29 Şubat bulunmaz. Bu nedenle her dörtle bölünen yılın koşulsuz olarak artık yıl olduğu kısayolu yüzyıl sınırlarında yeterli değildir.
29 Şubat 2000, 2000 hafta yılının 9. haftasında ve Salı günündedir. Haftanın aralığı 28 Şubat ile 5 Marttır. Geçerli fazladan gün hafta sıralamasına normal bir takvim günü olarak katılır; ayrı bir “artık hafta günü” etiketi oluşturulmaz. 29 Şubat 1900 veya 2100 girildiğinde ise önce tarih doğrulaması başarısız olur. Geçersiz gün sessizce mart ayına taşınarak bir hafta sonucu üretilmez.
Desteklenen tarih aralığını koruyun
Bu araç 1900-01-01 ile 2100-12-31 arasındaki Gregoryen tarihleri kabul eder. Aralık uygulamanın tarih giriş sözleşmesidir; ISO hafta düzeninin yalnızca bu yıllarda tanımlı olduğu anlamına gelmez. 0001 veya 0099 gibi daha erken yıllar bu formda desteklenmez. Başka bir programın daha geniş tarih aralığı olması, bu kutunun da aynı kapsamda çalıştığını göstermez.
Türetilmiş hafta aralığı giriş sınırını aşabilir. 31 Aralık 2100 Cuma günü 2100-W52-5'tir; haftası 27 Aralık 2100 Pazartesi başlar ve 2 Ocak 2101 Pazar biter. Araç bu tam Pazar sınırını gösterir. Hafta sonunu 31 Aralık'ta kesmek, haftanın Pazar günü bittiği kuralını bozardı. Buna rağmen 2101 tarihini yeni bir girdi olarak kullanmak desteklenmez; sonuç sınırıyla giriş sınırı farklı görevler üstlenir.
Gün farkı ile kapsanan gün sayısını karıştırmayın
Pazartesiden Pazara tarih farkı altı gündür. Ancak Pazartesi ve Pazar dahil listede yedi tarih bulunur. Örneğin 12 Ekim ile 18 Ekim arasında 18 − 12 = 6 günlük ilerleme vardır; 12, 13, 14, 15, 16, 17 ve 18 toplam yedi gündür. Bu ayrım, gösterilen hafta aralığını başka bir süre hesabında kullanırken önemlidir.
Hafta numarası iki tarih arasında geçen haftayı hesaplamaz. 53. haftadan yeni yılın 1. haftasına geçince numaraları çıkarmak −52 verir; gerçekte ardışık iki hafta söz konusu olabilir. Aradaki süre için başlangıç ve bitiş tarihlerini kullanın. ISO etiketi dönemleri sınıflandırmak içindir; tarih farkını bulmak ayrı bir işlemdir ve hangi uç günlerin dahil edildiğini ayrıca tanımlamayı gerektirir.
Ayın haftası veya takvim satırı başka bir düzendir
Bir ay görünümünde ilk satır bazen önceki ayın günlerini de içerir. “Ayın birinci haftası” ifadesi o takvim satırını, ayın ilk yedi gününü veya başka bir iş kuralını anlatabilir. Bu sayfa ay içindeki hafta sırasını hesaplamaz; yıl içindeki ISO haftayı verir. Aynı ISO hafta iki aya yayılabilir ve numarası ay değişince yeniden 1 olmaz.
Haftayı Pazar başlatan veya 1 Ocak'ı mutlaka ilk hafta sayan başka düzenler de farklı numara üretebilir. Sadece haftanın Pazartesi başladığını seçmek, ilk hafta kuralı farklıysa sonucu ISO yapmaya yetmez. Başka bir takvim veya elektronik tabloyla karşılaştırırken başlangıç günü ve ilk hafta tanımını birlikte eşleştirin. Sayıların farklı olması tek başına bir tarafın yanlış hesapladığını kanıtlamaz.
Takvim tarihi ve saat dilimini ayrı tutun
Bu form saat, konum veya saat dilimi almaz. Seçtiğiniz yıl-ay-gün değerini bir takvim tarihi olarak inceler. Tarih aritmetiğinin UTC günleriyle yürütülmesi, bilgisayarın yerel saat dilimi veya yaz saati değişimi yüzünden aynı girdinin farklı haftaya kaymasını önler. Burada bir saatten başka ülkenin yerel saatine dönüşüm yapılmaz.
Elinizde bir işlem anı varsa önce o anın hangi bölgenin takvim tarihine göre değerlendirileceğine karar vermeniz gerekir. Gece yarısına yakın bir an iki bölgede farklı günlere denk gelebilir; hatta Pazartesi sınırında farklı haftalara geçebilir. Bu araç o anı veya bölgeyi bilmez. Doğru yerel takvim tarihini seçtikten sonra hafta hesabını yapın; formun tarihi kendiliğinden bölgenize dönüştürdüğünü varsaymayın.
Raporlarda hafta yılını birlikte kaydedin
Haftalık verileri gruplayacaksanız yalnız numarayı kaydetmek farklı yılların 1. haftalarını birleştirebilir. Takvim yılıyla ISO hafta numarasını yanlış eşleştirmek de yılbaşında bölünmüş gruplar yaratır. ISO hafta yılı ve hafta numarasını birlikte, örneğin 2020-W01, dönem etiketi olarak tutmak hangi tam haftadan söz edildiğini açıklaştırır.
Başlangıç ve bitiş tarihlerini etikete eklemek insanların sonucu kontrol etmesini kolaylaştırır. Yine de bu sınıflandırma bir kurumun mali yılını, çalışma haftasını veya rapor kapatma gününü otomatik belirlemez. Kurumunuz farklı dönem kullanıyorsa onun kuralıyla karşılaştırın. Araç resmî tatilleri çıkarmadığından haftanın yedi günü aynı sınıflandırmanın içindedir; tatil bulunması hafta numarasını değiştirmez.
Sonucu birkaç tarih seçerek kontrol edin
14 Ekim 2026 örneğinde aynı haftanın Pazartesi günü olan 12 Ekim'i ve Pazar günü olan 18 Ekim'i ayrı seçin. Üç tarih de 2026 hafta yılının 42. haftasını vermelidir; gün sıraları sırasıyla 1, 3 ve 7 olur. Sonraki Pazartesi 19 Ekim ise 43. haftaya geçer. Böyle bir kontrol, başlangıç günüyle aralık uçlarının birlikte doğru yorumlandığını gösterir.
Yılbaşında da benzer kontrol yapılabilir. 1 Ocak 2016 ile 3 Ocak 2016 aynı 2015-W53 haftasını, 4 Ocak 2016 ise 2016-W01'i verir. Sonuç haftanın takvimdeki yerini açıklar; iş günü, kişisel program, resmî tatil veya hukuki son tarih hakkında ek bir karar üretmez.