Ana içeriğe geç

Ücretsiz Süre Hesaplayıcı

SS:DD:SS sürelerini toplayın veya çıkarın ya da iki zaman damgası arasındaki süreyi bulun. Çalışma günlükleri, yarış bölmeleri ve proje takibi için kullanışlıdır.

Yüklendikten sonra çevrimdışı çalışır

Biçimler: HH:MM:SS (örn. 01:30:45) veya HH:MM (örn. 02:15)

Sonuç

02:15:30

2h 15m 30s · 8.130 toplam saniye

135,50
dakika
2,258
saat
8.130
saniye
Faturalama yuvarlaması
2,26 saat

Yaygın kullanımlar

  • Çalışılan Saatleri HesaplaGörevlerde harcanan zamanı kaydetmek veya müşterileri faturalandırmak için günün saatlerini toplayın.
  • Yarış Aralıklarını HesaplaEğitim analizi için koşu, yüzme veya bisiklet tur sürelerini ekleyin veya çıkarın.
  • Pişirme Saati MatematikTarifler için hazırlık + pişirme sürelerini birleştirin veya akşam yemeğinin hedef saatte hazır olması için ne zaman başlayacağını hesaplayın.
  • Video Zaman Çizelgesi HesaplamalarıBir video zaman çizelgesini planlamak için klip sürelerini toplayın veya bir geçişin nereye düştüğünü hesaplayın.
  • Toplam Odaklanmış Zamanı HesaplaGünde veya haftada odaklanmış zamanı izlemek için Pomodoro oturumlarınızı toplayın.

Nasıl çalışır

Tüm hesaplama elle yazılmış bir ayrıştırıcı ve tam sayı aritmetiğiyle tarayıcıda gerçekleşir — kütüphane yok, sunucu yok. Araç HH:MM:SS dizelerini ham saniye sayısına dönüştürür, toplama, çıkarma veya fark alma uygular, ardından sonucu tekrar biçimlendirir.

  1. 1
    Girdi ayrıştırma
    Siz yazarken özel bir parseHMS işlevi her alanı iki noktalardan böler ve parçaları tek bir tam sayıya — toplam saniyeye — dönüştürür. HH:MM:SS, HH:MM veya yalın bir sayıyı (dakika olarak ele alınır) kabul eder ve sayısal olmayan ya da saat aralığı dışındaki her şeyi reddeder.
  2. 2
    Moda özgü aritmetik
    Topla/Çıkar modunda iki saniye sayısı doğrudan toplanır veya çıkarılır. Aradaki Süre modunda araç başlangıcı bitişten çıkarır; sonuç negatifse 86400 saniye ekler ve sonucu gece yarısını geçen olarak işaretler. Zaman Tablosu modunda keyfi bir süre satırları listesini tek bir toplama indirger.
  3. 3
    Faturalama yuvarlaması
    Bir sonuç oluştuğunda ayrı bir hesaplama mutlak saniye toplamını tam sayı yuvarlamasıyla (Math.round(abs / increment) * increment) en yakın 6, 10 veya 15 dakikalık artışa yuvarlar, ardından yuvarlanmış değeri faturalama için ondalık saat olarak gösterir.
  4. 4
    Sonuç gösterimi ve kopyalama
    Son saniye sayısı HH:MM:SS biçimine, sade bir dökümle (ör. '2h 15m 30s') ve birim dönüştürmelerine (ondalık dakika, ondalık saat, ham saniye) biçimlendirilir. Kopyala düğmesi HH:MM:SS dizesini navigator.clipboard.writeText ile panoya yazar.

Kılavuz

Çalışılmış örnek

Araç, “Süre A” 01:30:00, “Süre B” 00:45:30 ve “+” seçili olarak “Süre ekle / çıkar”da açılır. Sonuç kartı “02:15:30” der, altında “2 sa 15 dk 30 sn · toplam 8,130 saniye” yazar ve üç kutucuk 135.50 dakika, 2.258 saat ve 8,130 saniye gösterir. “-”ye basın; “00:44:30” olur. A'ya 00:45:30, B'ye 01:30:00 koyup “-”yi seçerseniz saniyelerden sonra “(negatif)” ile “-00:44:30” elde edersiniz. Şimdi “İki saat arası”na basın, “Başlangıç saati”ne 22:15 ve “Bitiş saati”ne 06:40 yazın. Sonuç “08:25:00” olur ve bir not “Gece yarısını geçiyor — ertesi gün bitiyor” der. “Faturalama yuvarlaması” altında “15 dk”yı seçmek, yanındaki saat rakamını 8.42'den 8.50'ye değiştirir.

Hangi ayarların kullanılacağı ve sınırlar

  • Saatleri iki nokta üst üste ile yazın veya dakika için çıplak bir sayı yazın. Her kutu SS:DD:SN, SS:DD veya dakika sayılan tek bir tam sayı alır: 90 ve 0:90 ikisi de 01:30:00 anlamına gelir. Yalnızca rakamlar ve iki nokta üst üste kabul edilir, en fazla üç parça halinde; bu yüzden ondalıklar (1.5), eksi işaretleri ve AM veya PM reddedilir. “Süre ekle / çıkar” ve “Zaman Tablosu”nda saatler herhangi bir büyüklükte olabilir ve dakika veya saniyeler 59'u geçebilir; bu yüzden 02:75, 3 saat 15 dakika olarak okunur. Bir günü aşan toplamlar saat saymaya devam eder, örneğin 26:45:00.
  • İki saat arasında 24 saatlik saat değerleri kullanın. “İki saat arası”, iki kutuyu da saat değeri olarak ele alır; bu yüzden saatler 0 ile 23, dakika ve saniyeler 0 ile 59 olmalıdır. AM veya PM yoktur, bu yüzden 5:20 pm için 17:20 yazın. Tek bir sayı burada bile dakikadır: 9 yazarsanız araç 00:09 okur, bu yüzden 09:00 yazın. “Bitiş saati”, “Başlangıç saati”nden önceyse araç ertesi günü varsayar ve “Gece yarısını geçiyor — ertesi gün bitiyor” ekler. Eşit saatler 24 saat değil 00:00:00 verir.
  • Birkaç vardiyayı toplamak için Zaman Tablosu kipini kullanın. “Zaman Tablosu” iki boş satırla başlar. Her satıra aynı biçimlerde bir süre yazın; her geçerli satır kutunun yanında kendi SS:DD:SN değerini gösterir ve sonuç toplamdır. “+ Satır ekle” bir satır ekler ve × düğmesi birini kaldırır, ancak son satır kalır. Boş satırlar yok sayılır, ama geçersiz bir satır, siz düzeltene kadar tüm sonucu gizler. Gece yarısını geçen vardiyaları toplamak için her birini önce “İki saat arası”nda hesaplayın, sonra sonuçları satır olarak yazın.
  • Süre ekle / çıkar kipinde bir vardiyadan mola düşün. 09:00 ile 17:20 arasındaki bir vardiyadan 30 dakikalık bir öğle yemeğini çıkarmak için bu iki saati “İki saat arası”na girip 08:20:00 elde edin. “Süre ekle / çıkar”a geçin, “Süre A”ya 08:20:00, “Süre B”ye 00:30 yazın ve 07:50:00 için “-”ye basın. İki kip aynı iki kutuyu paylaşır; bu yüzden geçtikten sonra eski değerler hâlâ oradadır: üzerine yazın. B, A'dan büyükse yanıt negatiftir ve başında bir eksi işaretiyle gösterilir.
  • Faturalar için bir faturalama yuvarlaması seçin. Bir sonuç göründüğünde “Faturalama yuvarlaması” “Kapalı”, “6 dk”, “10 dk” ve “15 dk” sunar. Yanındaki saat rakamı, toplamın en yakın 6, 10 veya 15 dakikaya yuvarlanmış halidir ve iki ondalıkla gösterilir; tam yarımlar yukarı yuvarlanır. 08:08 için “Kapalı” 8.13 saat, “15 dk” 8.25 verir. 08:07 için “15 dk” 8.00 verir. Yuvarlama her satıra değil toplama uygulanır ve ana sonucu ile dakika ve saat kutucuklarını değiştirmez.
  • Sonucu kopyalayın veya toplamı paylaşın. “Kopyala”, 02:15:30 veya -00:44:30 gibi SS:DD:SN metnini panoya koyar ve düğme sonra “Kopyalandı!” der. “Sonucu paylaş”, aynı kipi ve kutuları yeniden açan bir bağlantı oluşturur: telefonda paylaşım sayfasını açar, bilgisayarda bağlantıyı kopyalar. Girdiler adresteki # işaretinden sonra yer alır; tarayıcılar bunu sunucuya göndermez. Paylaşılan bir bağlantı yüklendiğinde her kutu 16 karaktere kesilir ve bir Zaman Tablosu bağlantısı en fazla 50 satır tutar.

Yaygın sorunlar ve nasıl düzeltileceği

Bir kutunun veya Zaman Tablosu'nda satırların altında “Geçersiz saat — SS:DD veya SS:DD:SN biçimini kullanın” yazıyor.
Kutuda rakamlar ve iki nokta üst üste dışında bir şey, üçten fazla parça veya boş bir parça var. Başarısız olan örnekler 1:30 PM, 1.5, -1:00, 1:2:3:4 ve 1::30'dur. Harfleri, işaretleri ve ondalıkları kaldırın. 90 dakika için 90 veya 01:30 yazın. 1.5 saat gibi bir ondalık 01:30 olarak yazılmalıdır. Zaman Tablosu'nda boş satır sorun değildir; kırmızı çerçeveli satırı arayın.
“Saat değerleri 0-23 saat ve 0-59 dakika/saniye aralığında olmalıdır” yazıyor.
Bu yalnızca iki kutunun da gerçek saat değerleri olması gereken “İki saat arası”nda görünür. 24:00 başarısız olur, bu yüzden 00:00 kullanın; 08:75 de öyle. İki saat kipi kutularını paylaşır; bu yüzden “Süre ekle / çıkar”da çalışan 25:00 gibi bir değer, geçtikten sonra bu iletiyi verir. Günün saati değil bir süre kastettiyseniz ekleme ve çıkarma kipinde kalın.
İki saat arası, sekiz saat beklerken 00:08:00 gibi minik bir sonuç gösteriyor.
İki nokta üst üste olmayan bir sayı dakika olarak okunur; bu yüzden 9'dan 17'ye 17 − 9 = 8 dakikadır. Saatleri iki nokta üst üste ile yazın: 09:00 ve 17:00 08:00:00 verir. Aynı kural diğer iki kipte de geçerlidir; orada 8, sekiz saat değil 00:08:00 anlamına gelir.
Sonuçta “Gece yarısını geçiyor — ertesi gün bitiyor” notu var ama vardiya tek bir gündeydi.
“Bitiş saati”, “Başlangıç saati”nden önce; bu yüzden araç ertesi güne kadar ileri sayar. 17:00'dan 09:00'a 16:00:00 verir. Yer değiştirmiş kutuları veya 17:00 yerine 05:00 gibi dönüştürülmeden yazılmış 12 saatlik bir saati denetleyin. Tarih alanı yoktur; bu yüzden “İki saat arası” yalnızca 24 saatten kısa aralıkları gösterebilir.
“Sonuç” kartı hiç görünmüyor ve hata gösterilmiyor.
Sonuç yalnızca kullanımdaki her kutu geçerli bir saat içerdiğinde görünür. Boş bir kutu hata ve sonuç göstermez. İki kutulu kiplerde iki kutunun da bir değeri olmalıdır. “Zaman Tablosu”nda en az bir satırın değeri olmalıdır ve geçersiz her satır sonucu gizler. Boş kutuyu doldurun veya kırmızı çerçeveli ve altında ileti bulunan kutuyu düzeltin.

Nasıl karşılaştırılır

Bu araç sürelerde ve saat değerlerinde aritmetik yapar: toplama, çıkarma, iki saat arasındaki fark ve bir süre sütunu; dakika, saat ve faturalama yuvarlaması yanıtın yanında gösterilir. Tarihler, saat dilimleri, yaz saati uygulaması veya AM ile PM hakkında hiçbir şey bilmez; bu yüzden Pazartesi 17:00 ile Çarşamba 09:00 arasındaki saatleri sayamaz; “İki saat arası” gece yarısını bir kez aşar ve 24 saatten kısa aralıkları kapsar. Birçok kişinin olduğu bordro, ücretsiz molalar veya fazla mesai kuralları için bir hesap tablosu uygundur, ancak saat hücrelerinin doğru biçime ihtiyacı vardır. Bu sayfa kurulum gerektirmez ve bağlantıyı paylaşmayı seçmedikçe sayılar sayfada kalır.

İlgili araçlar

Sık sorulan sorular