İş Saati Hesaplama
Hafta sonlarını ve mesai dışını hariç tutarak iki tarih arasındaki çalışma saatlerini hesaplayın.
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız hiçbir zaman bir sunucuya yüklenmez.
40.00
Business hours
5.00
Business days
Bu araç ne yapar
Bir başlangıç ile bitiş tarihi ve saati arasında kaç iş saati ve iş günü olduğunu hesaplar; yalnızca tanımladığınız mesai saatleri içindeki saatleri sayar ve Cumartesi ile Pazar günlerini tamamen atlar.
Nasıl kullanılır
Bir From (Başlangıç) ve To (Bitiş) tarih-saati ile bir mesai başlangıç ve bitiş saati (09:00 - 17:00 gibi) belirleyin. Sıfırla, varsayılan örneğe döner: Pazartesi 2026-01-05 09:00'dan Cuma 2026-01-09 17:00'a, 09:00-17:00 mesai saatiyle.
Çalışılmış örnek
Varsayılanlarla, aralık tam olarak Pazartesi mesai başlangıcından Cuma mesai bitişine kadar sürer — her biri 8 saat olan beş tam iş günü — bu da 40,00 iş saati ve 5,00 iş günü verir. Bitiş tarihini bir sonraki Pazartesi 17:00'a uzatmak, aradaki 2 hafta sonu gününün hiçbir katkısı olmadığından tam bir 8 saatlik gün daha ekler ve 48,00 saat ile 6,00 gün verir.
Yöntem
Araç, başlangıç tarihinden bitiş tarihine kadar gün gün ilerler. Cumartesi veya Pazar olmayan her gün için, o günün mesai penceresini (mesai başlangıcından mesai bitişine) oluşturur ve bunu genel From–To aralığınızla kesiştirerek örtüşen dakikaları ekler. İş günü sayısı, basitçe toplam iş saatinin bir mesai gününün uzunluğuna bölünmesidir.
Hafta sonları ve kısmi günler
Hafta sonu günleri, From–To aralığınız teknik olarak onları içerse bile sıfır iş saati katkısı yapar. Aralığın başındaki veya sonundaki kısmi günler de doğru işlenir — 09:00-17:00 mesaili bir günde saat 13:00'te başlarsanız, o gün için yalnızca kalan 4 saat sayılır.
Sınırlamalar
Bu araç hafta sonlarını hariç tutar ama resmi tatil kavramı yoktur — hafta içine denk gelen bir tatil burada hâlâ tam bir iş günü olarak sayılır. Ayrıca aralıktaki her hafta içi gün için sabit tek bir günlük mesai penceresi varsayar, bu yüzden farklı günlerde farklı saatleri veya birden fazla vardiyayı modelleyemez. Bitiş saati veya mesai bitişi, karşılık gelen başlangıçtan sonra değilse, araç negatif bir sonuç yerine bir hata gösterir.
Gizlilik ve işleme
Hesaplama tamamen tarayıcınızda JavaScript kullanılarak yapılır. Girdiğiniz tarih ve saatler asla yüklenmez veya kaydedilmez.
Sıkça Sorulan Sorular
- Bu, hafta sonlarını otomatik olarak hariç tutuyor mu?
- Evet — seçtiğiniz From ve To tarihlerinden bağımsız olarak Cumartesi ve Pazar günleri hiçbir zaman iş saatine katkıda bulunmaz.
- Resmi tatilleri de hariç tutuyor mu?
- Hayır, bu hesap makinesi yalnızca hafta sonlarını bilir. Hafta içine denk gelen bir tatil burada hâlâ tam bir iş günü olarak sayılır; yapılandırılabilir bir tatil listesi yoktur.
- Kısmi bir ilk veya son günde ne olur?
- Doğru şekilde işlenir — aralığınız bir mesai gününün ortasında başlıyorsa, o gün için yalnızca başlangıç saatinden mesai bitişine kadar olan saatler sayılır; kısmi son gün için de aynısı geçerlidir.
- Neden sonuç yerine bir hata alıyorum?
- Araç, To tarih/saatinin From tarih/saatinden sonra olmasını ve mesai bitiş saatinin mesai başlangıcından sonra olmasını gerektirir. Tekrar denemeden önce ikisini de kontrol edin.