Yılın Kaçıncı Günü Hesaplama

Bir tarih seçin; araç o günün yılın kaçıncı günü olduğunu, yıl sonuna kaç gün kaldığını, ISO hafta numarasını ve yılın artık yıl olup olmadığını gösterir.

Ters hesap: gün numarasından tarihe

Gün numarası nedir

Bir takvim yılı içinde her günün sırasal bir numarası vardır. 1 Ocak her zaman 1. gündür; 31 Aralık normal bir yılda 365., artık yılda 366. gündür. ISO 8601 standardı bu sırasal numarayı "ordinal tarih" olarak tanımlar ve YYYY-DDD biçiminde yazar. 29 Ekim'in 302. güne denk geldiği bir yılda bu tarih o yıl için 302. gün olarak kodlanır.

Ordinal tarih, astronomide kullanılan Jülyen gün sayısıyla karıştırılmamalıdır. Jülyen gün sayısı milattan önceki sabit bir başlangıç noktasından itibaren kesintisiz artar ve milyonlarla ifade edilir. Ordinal tarih ise her yılın başında 1'e döner; yalnızca o yıl içindeki konumu gösterir.

Yıl başından gün sayısı nasıl hesaplanır

Hesap iki adımda yapılır: önce o aya kadar geçen tüm ayların gün sayıları toplanır, ardından o ay içindeki gün sırası eklenir.

Gün numarası = Önceki ayların toplam günü + Ay içindeki gün sırası

29 Ekim için Ocak'tan Eylül'e kadar 9 ay geçmiştir. Normal yılda bu 9 ayın toplamı 273 gündür. Üstüne Ekim'in 29. günü eklenir: 273 + 29 = 302. gün.

Ayların ilk günü tablosu

Aşağıdaki tablo her ayın 1. gününün yıl içindeki sıra numarasını gösterir. Artık yılda Mart'tan itibaren tüm değerler bir fazladır.

Ay Normal yılda ilk gün Artık yılda ilk gün
Ocak11
Şubat3232
Mart6061
Nisan9192
Mayıs121122
Haziran152153
Temmuz182183
Ağustos213214
Eylül244245
Ekim274275
Kasım305306
Aralık335336

Bu tabloyla herhangi bir tarihin gün numarası elle hesaplanabilir. 1 Mart 2024, artık yıl olduğundan sağ sütuna bakılır: Mart 61. günden başlar, dolayısıyla 1 Mart 61. gündür. Yılın kalan günleri: 366 - 61 = 305. Kalan gün hesaplamak için kalan gün hesaplama aracını da kullanabilirsiniz.

Gün numarasından tarihe dönüşüm

Araç ters yönde de çalışır: bir yıl ve gün numarası girilince o günün takvim tarihi bulunur. Tabloya ters yönden bakılır; gün numarasının hangi aya düştüğü ayın eşik değeriyle karşılaştırılarak saptanır, ardından ay içindeki gün hesaplanır.

Örneğin normal bir yılın 100. günü: tabloda Nisan'ın ilk günü 91, Mayıs'ın ilk günü 121'dir; 100 bu ikisi arasında kalır. Ay içindeki gün: 100 - 91 + 1 = 10, yani 10 Nisan. Artık yılda aynı hesap biraz farklı çıkar: Nisan'ın ilk günü 92 olduğundan 100 - 92 + 1 = 9, yani 9 Nisan.

Artık yıl kuralı

Bir yıl 4'e tam bölünüyorsa artık yıldır. Ancak 100'e tam bölünüyorsa artık yıl sayılmaz. 400'e tam bölünüyorsa yeniden artık sayılır. Bu kurala göre 1900 artık yıl değildir, 2000 ise artık yıldır. Normal yıl 365, artık yıl 366 gün içerir.

Yılın yüzde kaçı geçti sorusu için gün numarası yılın toplam gün sayısına bölünür ve yüzle çarpılır. 302. günde: 302 / 365 = yaklaşık yüzde 82,7.

ISO hafta numarası

ISO 8601 standardına göre haftalar pazartesi günü başlar. Yılın 1. haftası, o yılın ilk perşembesini içeren haftadır. Bu tanım, bazı yıl başı ve sonu tarihlerinde beklenmedik hafta numaraları üretir.

31 Aralık 2024 yılın 366. günüdür, ancak ISO hafta numarası 2025-W01 olarak gösterilir. O haftanın ilk perşembesi 2 Ocak 2025'e denk gelir; ISO standardı bu haftayı 2025 yılına atar. Tersine, 1 Ocak 2027 takvim yılı 2027'nin ilk günüdür; ISO hafta kodu 2026-W53 olarak gösterilir, çünkü o haftanın perşembesi 2026 yılı içindedir. 3 Ocak 2021 de benzer bir durumdur: takvim yılı 2021, gün numarası 3, ISO kodu 2020-W53.

ISO haftası ile takvim haftası

ISO haftası için hafta numarasının yanında ISO yılını da belirtmek gerekir. Araç hafta numarasını her zaman ISO yılıyla birlikte gösterir; örneğin 2026-W44. Yalnızca hafta sayısını yazmak, yıl sınırlarındaki tarihlerde yanlış anlaşılmaya yol açar.

Çoğu yıl 52 ISO haftasına sahiptir. Bazı yıllar 53. hafta ile kapanır. 31 Aralık'ı içeren haftanın perşembesi o takvim yılına düşerken haftanın pazartesisi önceki yıla geçiyorsa, ya da yıl perşembe günü başlıyorsa, o yıl 53 hafta tamamlar.

Çeyrek hesabı

Araç tarihin hangi çeyrekte olduğunu da hesaplar. Çeyrekler aylara göre ayrılır: 1. çeyrek Ocak-Mart, 2. çeyrek Nisan-Haziran, 3. çeyrek Temmuz-Eylül, 4. çeyrek Ekim-Aralık. 29 Ekim 4. çeyrektedir ve o ayın 29. günüdür.

Gün numarasının kullanım alanları

Üretimde ve gıda sektöründe parti kodlarına tarih damgası eklenirken ordinal tarih yaygın biçimde kullanılır. "302" sayısı, "29.10" ya da "291026" gibi kısaltmalardan daha az belirsizdir ve sistemler arasında ayrıştırması daha kolaydır.

Lojistik ve depo sistemlerinde teslimat kayıtları bazen gün numarasıyla saklanır. Bu yöntem yıl geçişlerinde sıralama hatalarını azaltır; aralık sonu ile ocak başı tarihleri doğru sıraya oturur.

Proje yönetiminde bazı ekipler hafta numarasıyla planlama yapar: "W44'e kadar teslim" gibi. ISO hafta numarasını bilmek, bu ifadedeki takvim aralığını net olarak ortaya koyar. İş günü hesaplama aracı bu planlama sürecinde ek bilgi sağlayabilir.

Tarımda ekim ve hasat tarihleri gün numarasıyla takip edilir. "120. günde hasat" gibi ifadeler yıla bağlı olmaksızın takvimsel bir konumu tanımlar. Hava verisi analizlerinde de benzer bir kullanım söz konusudur: farklı yıllardaki aynı dönemi karşılaştırmak için gün numaraları hizalama noktası olarak kullanılır.

Fotoğraf ve video arşivlerinde dosyaları gün numarasıyla adlandırmak sıralama sorununu ortadan kaldırır. Ay adı kısaltmalarından kaynaklanan tutarsızlıklar bu yöntemle olmaz; her dosya yıl içindeki konumuna göre sıralanır.

Hesaplama örnekleri

29 Ekim 2026: Ocak-Eylül toplamı 273 gün, Ekim'in 29. günü eklenir, sonuç 302. gün. Yılın kalan günleri: 365 - 302 = 63. Haftanın günü: perşembe. ISO hafta numarası: 2026-W44. 2026 artık yıl değil, toplam 365 gün.

1 Mart 2024: 2024 artık yıl olduğundan Mart 61. günden başlar, dolayısıyla 1 Mart 61. gündür. Yılın kalan günleri: 366 - 61 = 305. ISO hafta numarası: 2024-W09.

31 Aralık 2024: Artık yıl, 366. gün. ISO hafta kodu: 2025-W01. O haftanın ilk perşembesi 2 Ocak 2025 olduğundan ISO yılı 2025 gösterilir.

1 Ocak 2027: Yılın 1. günü; ISO kodu 2026-W53. O haftanın perşembesi 2026 yılı içindedir.

3 Ocak 2021: Yılın 3. günü; ISO kodu 2020-W53. Haftanın perşembesi 2020'ye aittir.

Diğer tarih hesaplama araçları için: gün hesaplama, tarih hesaplama ve iki tarih arasındaki gün sayısı. Doğum tarihinizden yaşınızı öğrenmek için yaş hesaplayıcı, yılbaşına kaç gün kaldığını görmek için yılbaşına kaç gün kaldı sayfasına bakabilirsiniz.

Sıkça Sorulan Sorular

O güne kadar geçen ayların gün sayıları toplanır, üstüne o ay içindeki gün sırası eklenir. Örneğin 29 Ekim için Ocak-Eylül toplamı 273 gündür; 273 + 29 = 302. gün. Artık yıllarda Şubat 29 gün çektiğinden Mart'tan itibaren her değer bir artar.

Araç açılışta otomatik olarak bugünün tarihini doldurur ve gün numarasını hesaplar. Farklı bir tarih için tarihi elle değiştirmeniz yeterlidir. Ayrıca Bugün düğmesiyle tarih alanı istediğiniz zaman bugünün tarihine sıfırlanır.

ISO 8601 standardına göre haftalar pazartesi günü başlar ve yılın ilk perşembesini içeren hafta o yılın 1. haftasıdır. Bu tanım nedeniyle hafta numarası bazen takvim yılından farklı bir ISO yılıyla gösterilir. Araç hafta numarasını ISO yılıyla birlikte verir; örneğin 2026-W44 biçiminde.

Yıl başında veya sonunda hafta sınırları takvim yılı sınırıyla örtüşmeyebilir. Örneğin 31 Aralık 2024, ISO haftası 2025-W01'e denk gelir çünkü o haftanın ilk perşembesi 2 Ocak 2025'tedir. Tersine 1 Ocak 2027, ISO haftası 2026-W53 olarak gösterilir. Bu bir hata değil, ISO standardının bilinçli bir tanımıdır.

Artık yılda Şubat 29 gün çeker ve yıl toplam 366 gün olur. Bir yıl artık yıl sayılmak için 4'e tam bölünmelidir; 100'e bölünen yıllar bu kuralın dışındadır; 400'e bölünenler ise yeniden artık sayılır. Buna göre 1900 artık yıl değildir, 2000 ise artık yıldır. Araç artık yıl durumunu ve yılın toplam gün sayısını her hesapta gösterir.

Araç ters yönde de çalışır: bir yıl ve gün numarası girerek o günün takvim tarihini öğrenebilirsiniz. Elle hesaplamak isterseniz tablodaki eşik değerleri kullanılır. Hangi iki ayın eşiği arasında kaldığı belirlenir; gün numarasından o ayın ilk gününün numarası çıkarılır ve 1 eklenerek ay içindeki gün bulunur.

İlgili Araçlar