Hafta Numarası
Bugün yılın kaçıncı haftası? Her tarihin ISO hafta numarasını ya da her haftanın tarihlerini bulun, tüm yılı hafta numaralarıyla görün.
Hafta numaraları
| Hafta | Başlangıç | Bitiş |
|---|
Hafta numarası nasıl bulunur?
- En üstteki kutu bugünün hafta numarasını, haftanın pazartesiden pazara tarih aralığını ve yılın bitmesine kaç hafta kaldığını gösterir.
- Başka bir günün haftasını bulmak için Tarih alanından günü seçin. Hafta numarası, haftanın yedi günü, yılın kaçıncı günü olduğu ve ayın kaçıncı haftası olduğu aşağıda görünür.
- Tersini yapmak için sağ tarafa yıl ve hafta numarası yazın ya da oklarla ilerleyin. Sonuç o haftanın pazartesi ve pazar gününü gösterir.
- Aşağıda her satırında hafta numarası olan yıllık takvim var. Liste görünümüne geçip tüm haftaların başlangıç ve bitiş tarihlerini CSV olarak kopyalayabilirsiniz. Üstteki düğmelerle ISO, ABD ve cumartesi başlangıçlı sistem arasında geçiş yapılır.
ISO hafta numarası nasıl hesaplanır?
Türkiye, Avrupa’nın büyük bölümü ve uluslararası iş dünyası haftaları ISO 8601 standardına göre numaralar. Kuralları kısadır: hafta her zaman pazartesi başlar, pazar biter; 1. hafta yılın ilk perşembesini içeren haftadır. Başka bir deyişle 1. hafta, 4 Ocak’ın içinde olduğu, yani yeni yılda en az dört günü bulunan ilk haftadır. Böylece her hafta tam olarak bir yıla ait olur, yarım hafta olmaz.
Hafta yılı: 1 Ocak neden 52. ya da 53. haftada olabilir?
Haftalar bölünmediği için ocak ayının ilk günleri önceki yılın son haftasına, aralığın son günleri de sonraki yılın 1. haftasına düşebilir. ISO, haftanın ait olduğu yıla hafta yılı der. Örneğin 1 Ocak 2027 cuma günü 2026’nın 53. haftasındadır; 29 Aralık 2025 pazartesi ise 2026’nın 1. haftasını başlatır. Araç, hafta yılı takvim yılından farklı olduğunda bunu ayrıca belirtir. ISO yazımında bir hafta 2026-W44, tek bir gün 2026-W44-6 diye gösterilir; son rakam 1 (pazartesi) ile 7 (pazar) arasındaki gündür.
Bir yılda 52 mi, 53 hafta mı var?
ISO yılı 52 haftadır; 1 Ocak perşembeye denk geliyorsa ya da artık yıl çarşambayla başlıyorsa 53 hafta olur. Bu yaklaşık beş altı yılda bir yaşanır: 2026 yılında 53 hafta var, sonrakiler 2032 ve 2037. Haftayla hesap yapan bordro, üretim planı ve ders programlarında bu fazladan haftayı hesaba katmak gerekir.
ABD ve Orta Doğu hafta numaraları
ABD, Kanada ve Japonya’da hafta genelde pazar başlar ve 1 Ocak’ı içeren hafta, yeni yıldan tek günü olsa bile 1. hafta sayılır. Bazı Orta Doğu ülkeleri aynı kuralı cumartesi başlayan haftalarla kullanır. Bu sistemler aynı gün için ISO’dan farklı, çoğu zaman bir fazla numara verir; bu araçta aralığın son günleri, basılı takvimlerdeki gibi sonraki yılın 1. haftasına geçer. Excel’in HAFTASAY işlevi aynı başlangıcı kullanır ama saymayı sürdürür, bu yüzden o aralık günleri için 53 hatta 54 verebilir. Yurt dışıyla hafta numarası paylaşırken hangi sistemi kastettiğinizi söyleyin ya da doğrudan tarihleri verin. Bu sayfadaki tüm hesaplar tarayıcınızda yapılır.
Excel’de ve kodda hafta numarası
Bir d tarihinin ISO hafta numarası ve y yılındaki w. haftanın pazartesi günü nasıl bulunur?
| Araç | Tarihin ISO haftası | w. haftanın pazartesisi |
|---|---|---|
| Excel (Türkçe) | =ISOHAFTASAY(A1) | =TARİH(y;1;4)-HAFTANINGÜNÜ(TARİH(y;1;4);3)+7*(w-1) |
| Google E-Tablolar | =ISOWEEKNUM(A1) | =DATE(y;1;4)-WEEKDAY(DATE(y;1;4);3)+7*(w-1) |
| Python | d.isocalendar().week | date.fromisocalendar(y, w, 1) |
| PHP | date('W', $ts) | (new DateTime())->setISODate($y, $w) |
| Java | d.get(IsoFields.WEEK_OF_WEEK_BASED_YEAR) | LocalDate.of(y, 1, 4).with(IsoFields.WEEK_OF_WEEK_BASED_YEAR, w).with(DayOfWeek.MONDAY) |
| C# | ISOWeek.GetWeekOfYear(d) | ISOWeek.ToDateTime(y, w, DayOfWeek.Monday) |
| JavaScript | Temporal.PlainDate.from(d).weekOfYear | — |
| MySQL | WEEK(d, 3) | STR_TO_DATE(CONCAT(y, ' ', w, ' Monday'), '%x %v %W') |
| PostgreSQL | EXTRACT(WEEK FROM d) | to_date('2026-44-1', 'IYYY-IW-ID') |
| SQL Server | DATEPART(ISO_WEEK, d) | — |
| Bash (GNU date) | date +%V | — |
Excel’de ikinci bağımsız değişken olmadan HAFTASAY(A1) ABD usulü numara verir (pazar başlangıçlı, 1. hafta 1 Ocak’ı içerir). HAFTASAY(A1;21), ISOHAFTASAY ile aynıdır. İngilizce Excel’de işlev adları ISOWEEKNUM, WEEKNUM, DATE ve WEEKDAY’dir.
Sık sorulan sorular
Bugün kaçıncı hafta?
Bugünün hafta numarası sayfanın en üstünde görünür ve gece yarısı kendiliğinden yenilenir. 31 Ekim 2026 cumartesi günü ISO 44. haftadır; bu hafta 26 Ekim pazartesi ile 1 Kasım 2026 pazar arasıdır.
ISO hafta numarası nasıl hesaplanır?
ISO haftaları pazartesi başlar. 1. hafta, yılın ilk perşembesini içeren haftadır; bu, 4 Ocak’ı içeren haftayla aynıdır. Sonraki her hafta bir artar; günlerin çoğu 1 ile 52. hafta arasındadır, bazı yıllarda 53. hafta da vardır.
Hangi yıllarda 53 hafta var?
ISO yılında 1 Ocak perşembeye denk geliyorsa ya da yıl artık yıl olup 1 Ocak çarşambaysa 53 hafta vardır. 2020 ve 2026 yılları 53 haftadır; sonrakiler 2032, 2037, 2043 ve 2048. Diğer yıllar 52 haftadır.
Türkiye’de hangi hafta sistemi kullanılır?
Türkiye’de hafta pazartesi başlar ve takvimler, okullar ve iş dünyası ISO 8601 hafta numaralarını kullanır. Bu sayfa da varsayılan olarak ISO sistemini gösterir. ABD’den gelen bir planda hafta numarası çoğu zaman pazar başlangıçlıdır ve bir fazla çıkabilir.
Excel’de hafta numarası nasıl bulunur?
Türkçe Excel’de ISO haftası için =ISOHAFTASAY(A1) yazın. =HAFTASAY(A1) pazar başlangıçlı ABD usulü numara verir. y yılındaki w. haftanın pazartesisi için =TARİH(y;1;4)-HAFTANINGÜNÜ(TARİH(y;1;4);3)+7*(w-1) formülünü kullanın.