Yıl İlerlemesi Hesaplayıcı

Bugün ya da herhangi bir tarihe göre yılın ne kadarının geçtiğini görün. Yüzde tamamlanma, yılın günü, hafta numarası ve kalan günleri gösterir.

Örnekler

Yılın ilerlemesini şimdi, tarayıcınızın yerel tarihine göre görün.

Yıl tamamlandı
45,8%
Yılın günü
168
Kalan gün
197
Yıldaki gün sayısı
365
Yılın haftası
24

İlk çeyrek geride — yılın üç çeyreği kaldı.

İşe yaradı mı?

Örnekler

Nasıl Çalışır

Formül

percentComplete=dayOfYear1daysInYear×100\text{percentComplete} = \frac{\text{dayOfYear} - 1}{\text{daysInYear}} \times 100

daysRemaining=daysInYeardayOfYear\text{daysRemaining} = \text{daysInYear} - \text{dayOfYear}

weekOfYear=dayOfYear/7\text{weekOfYear} = \lceil \text{dayOfYear} / 7 \rceil

Değişkenler

dayOfYear\text{dayOfYear}

Yıl içindeki gün numarası, 1 Ocak = 1. gün

daysInYear\text{daysInYear}

Yıldaki toplam gün sayısı — 365 veya artık yılda 366

percentComplete\text{percentComplete}

Referans tarihten önce geçen yıl payı

weekOfYear\text{weekOfYear}

1 Ocak’tan itibaren hafta numarası, ⌈dayOfYear / 7⌉ olarak hesaplanır

Bir tarih girin (veya bugün için boş bırakın). Hesaplayıcı, o tarihten önce takvim yılında kaç tam günün geçtiğini sayar ve bunu yılın uzunluğuna (365 ya da artık yılda 366) böler. 1 Ocak 0%, 31 Aralık ~99,7% görünür; son gün hâlâ devam etmektedir.

Yıl ilerlemesi artık yıl kontrolü olan tek adımlı bir oran hesabıdır:

  1. Referans tarihini yerel takvim günü olarak ayrıştırın.
  2. Artık yılı tespit edin — 4’e bölünebilen, ancak 400’e bölünmeyen yüzyıl yılları hariç — ve daysInYear\text{daysInYear} değerini 366 veya 365 olarak ayarlayın.
  3. dayOfYear\text{dayOfYear} değerini 1 Ocak dahil olacak şekilde gün sayısı olarak bulun (1 Oca = 1, 31 Ara = 365 veya 366).
  4. percentComplete=(dayOfYear1)/daysInYear×100\text{percentComplete} = (\text{dayOfYear} - 1) / \text{daysInYear} \times 100 hesaplayın ve bir ondalığa yuvarlayın. 1 çıkarmak 1 Ocak’ı 0% yapar ve referans gününü hâlâ devam ediyor sayar.
  5. daysRemaining\text{daysRemaining} için daysInYeardayOfYear\text{daysInYear} - \text{dayOfYear}, weekOfYear\text{weekOfYear} için dayOfYear/7\lceil \text{dayOfYear} / 7 \rceil hesaplayın.

Sıkça Sorulan Sorular

01Neden 1 Ocak 0% gösteriliyor?
Yüzde, tamamlanmış günleri sayar. 1 Ocak’ta yılın henüz hiç tam günü geçmemiştir; gün devam etmektedir. Aynı mantıkla 31 Aralık ~99,7% görünür, çünkü son gün de hâlâ devam etmektedir.
02Artık yıllar destekleniyor mu?
Evet. Hesaplayıcı artık yılları tespit eder (4’e bölünebilen, ancak 400’e bölünmeyen yüzyıl yılları hariç) ve payda olarak 365 yerine 366 kullanır. Artık yılda 29 Şubat 60. gündür.
03Yılın günü nasıl hesaplanır?
Yılın günü 1 Ocak dahil sayılır: 1 Ocak = 1. gün, 1 Şubat = 32. gün, 31 Aralık = 365. gün (artık yılda 366).
04Yılın haftası nasıl hesaplanır?
Yılın haftası, yılın günü 7’ye bölünüp yukarı yuvarlanarak hesaplanır; 1–7. günler 1. hafta, 8–14. günler 2. hafta vb. Bu basit bir ISO dışı şemadır ve ISO 8601 hafta numarasıyla bire bir eşleşmez.
05Gelecekteki bir tarih kullanabilir miyim?
Evet. Referans tarihini geçmiş ya da gelecek herhangi bir tarihe ayarlayın; hesaplayıcı o andaki yıl ilerlemesini gösterir. Dönüm noktası planlama veya bir hedef tarihin yılda nerede durduğunu görmek için kullanışlıdır.

Tüm hesaplayıcılar