Timmarkalkylatorn hittar tiden mellan en starttid och sluttid, i timmar och minuter, och omvandlar sedan denna tid till decimaltimmar för lönehantering eller fakturering. Ange en in- och utstämpeltid, dra av en obetald paus, och kalkylatorn hanterar automatiskt skift som passerar midnatt. Den stöder också stansning till närmaste 5, 6 eller 15 minuter, vilket matchar de regler som de flesta tidtagningssystem använder innan ett skift summeras.
Beräkna timmar mellan två tider
En varaktighet mellan två klocktider är sluttiden minus starttiden, uttryckt i timmar och minuter istället för en enda decimal tills man begär en.
Timmarkalkylatorn accepterar tider i 12-timmesformat med AM eller PM, eller i 24-timmesformat, och returnerar intervallet tillsammans med samma resultat i decimaltimmar, totala minuter och totala sekunder.
Ange en starttid på 9:00 AM och en sluttid på 5:00 PM och resultatet är 8 timmar 0 minuter, utan paus än. Kalkylatorn behandlar de två tiderna som poäng på en enda dag som standard; ett separat läge hanterar sträckvidder som sträcker sig in i en följande dag eller över ett explicit datumintervall.
Dra av obetalda raster
En obetald paus förkortar den betalda tiden utan att själva ändra in- och utstemplingstiderna. Mata in pausminuter separat, och Timmarkalkylatorn drar av dem från den råa perioden för att producera en nettosiffra, vilket är det nummer som hör hemma på en tidrapport.
En förskjutning från 9:00 AM till 5:00 PM med en 30-minuters obetald lunch betalar för 7 timmar 30 minuter, inte 8 timmar. Kalkylatorn låter inte pausen överskrida skiftets längd; att mata in en 9-timmars paus mot en 8-timmesperiod ger ett blockerande meddelande istället för en negativ varaktighet, eftersom en paus längre än skiftet är ett datainmatningsfel, inte en giltig inmatning.
Beräkna skift som korsar midnatt
Ett nattskift, där sluttiden är ett mindre klockvärde än starttiden, hanteras genom att sluttiden behandlas som tillhörande följande dag istället för att flagga ett fel. Arbetstidsräknaren upptäcker detta automatiskt och anger i uppdelningen att skiftet passerade midnatt.
En 11:00 PM till 7:00 AM-skift 8 timmar, även om 7:00 AM numeriskt är tidigare än 11:00 PM. Kalkylatorn lägger till 24 timmar till sluttiden internt när den råa subtraktionen annars skulle vara negativ, vilket är samma justering en löneadministratör gör för hand när ett nattskift stämpeltider ser bakåt på papper.
Använd varaktighetsformeln
Den underliggande aritmetiken omvandlar båda gångerna till minuter sedan midnatt, subtraherar, justerar för en övernattning, och drar sedan av eventuell paus innan resultatet formateras tillbaka till timmar och minuter.
startMinutes = startHour * 60 + startMinute
endMinutes = endHour * 60 + endMinute
if endMinutes <= startMinutes: endMinutes += 1440 // crossed midnight
duration = endMinutes - startMinutes - breakMinutes ```
Formatering tillbaka delar den resulterande minuträkningen med 60 för timmarkomponenten och behåller resten som minuter. En varaktighet på 510 minuter blir 8 timmar 30 minuter: 510 dividerat med 60 är 8 med en rest av 30.
Beräkna ett skift från 8:30 AM till 5:30 PM-skift
Ett skift som börjar vid 8:30 AM och slutar vid 5:30 PM, med en 30-minuters obetald paus, betalar 8 timmar 30 minuter, vilket omvandlas till 8.5 decimaltimmar. 1. Konvertera båda gångerna till minuter sedan midnatt.** Start: 8:30 AM = 510 minuter.
Slut: 5:30 PM = 17:30 = 1,050 minuter.
2. Subtrahera, sedan subtrahera brytningen. 1,050 minus 510 är 540 minuter råa. Subtrahera 30-minuterspausen: 510 minuter netto.
3. Formatera tillbaka till timmar och minuter. 510 delat med 60 är 8, resterande 30: 8 timmar 30 minuter.
4. Konvertera till decimal. 30 minuter dividerat med 60 är 0.5, så totalen är 8.5 timmar, siffran som ett lönesystem multiplicerar med en timlön.
Konvertera klocktid till decimaltimmar
Löne- och faktureringssystem lagrar vanligtvis tid som ett decimaltal snarare än som timmar och minuter, eftersom en decimal multipliceras tydligt mot en timlön medan en kolonseparerad tid inte gör det.
Timmarkalkylatorn konverterar sitt resultat automatiskt; metoden tillhör själva Time to Decimal Calculator, som är sidan att besöka för att själv konvertera en godtycklig klocktid.
Den korta versionen: minuter dividerad med 60 ger decimalbråket. Tjugofyra minuter dividerat med 60 är 0.4, så en varaktighet på 8 timmar 24 minuter är 8.4 decimaltimmar. Sex minuter är exakt 0.1 av en timme, vilket är anledningen till att 6-minuters avrundning är vanligt i system byggda kring decimallöner.
Omgångens start- och sluttider
Stansningsavrundning justerar varje registrerad klocktid till närmaste avrundningsintervall innan varaktigheten beräknas, inte efter. Timmarskalkylatorn stödjer intervallen 5-minut, 6-minut och 15-minut, vilket matchar avrundningsreglerna som används av de flesta tidmätningsprogram. Att tillämpa avrundning på råvardagen istället för på varje stans kan ge ett annat svar.
En instämpning på 8:07 rundar till 8:00 och en utstämning på 17:03 rundar till 17:00 under 15-minut, vilket ger 9:00 i det fallet. Men en stämpeltid på 8:07 och en utstämpeling på 16:52 rundar till 8:00 och 17:00, en betald period på 9-timme, medan man avrundar den råa 8-timmen-45-minutens varaktigheten skulle avrunda den till 8 timmar 45 minuter istället. Att runda av stämplarna, inte totalen, är vad lönesystem faktiskt gör, så det är standarden här.
Förstå skillnaden med en tidskalkylator
Timmarkalkylatorn mäter intervallet mellan två klocktider på ett skift eller ett schema.
Den svarar på "hur lång tid var detta," inte "vad summerar dessa varaktigheter till." En separat tidskalkylator adderar och subtraherar varaktighetsvärden direkt, till exempel genom att kombinera flera loggade intervall till en löpande summa, vilket är en annan operation även om båda sidorna arbetar i timmar och minuter.
Alla som redan har en lista med varaktigheter att summera, istället för en start- och sluttid att mäta, vill ha Tidskalkylatorn istället. De två sidorna delar en måttenhet, inte en funktion.
Beräkna timmar över datum
En period som är längre än en dag, som en flerdagars jourperiod eller ett projekt som loggats från ett datum och tid till ett annat, kräver tidsräknarens datummedvetna läge.
Ange ett startdatum och tid samt ett slutdatum och tid, och kalkylatorn räknar ut hela den förflutna tiden över så många dagar som skiljer dem åt.
En period från 6:00 PM på en fredag till 9:00 AM följande måndag omfattar 2 dagar, 15 timmar, vilket kalkylatorn också anger som 63 timmar och som 2,625 decimalminuter-motsvarande detalj för den som följer en jourrotation per timme istället för per skift.
Vanliga frågor
Hur räknar jag ut timmar mellan två tillfällen?
Ange en starttid och en sluttid i Timmarkalkylatorn. Den omvandlar båda till minuter sedan midnatt, drar av början från slutet, justerar automatiskt om sluttiden infaller nästa dag och returnerar resultatet i timmar och minuter tillsammans med en decimaltimme.
Hur drar jag av en lunchrast från de arbetade timmarna?
Ange pauslängden i minuter i pausfältet. Timmarkalkylatorn drar av den från det råa intervallet mellan start- och sluttiden för att producera den nettobetalda längden, vilket är det nummer som hör hemma på en tidrapport.
Hur hanterar kalkylatorn ett nattskift som passerar midnatt?
Varje sluttid som numeriskt är tidigare än starttiden behandlas som att den faller på följande dag. Ett skift från 11:00 PM till 7:00 AM returnerar 8 timmar, med midnattskorsningen noterad i sammanbrottet istället för att behandlas som ett fel.
Vad är 8 timmar 30 minuter i decimal?
8 timmar 30 minuter är 8.5 decimaltimmar, eftersom 30 minuter dividerat med 60 är lika med 0.5. Timmarkalkylatorn visar denna omräkning på varje resultat automatiskt.
Vad är skillnaden mellan Timmarskalkylatorn och Tidskalkylatorn?
Timmarkalkylatorn mäter tiden mellan en starttid och sluttid. Tidskalkylatorn lägger till och subtraherar en lista med redan kända varaktighetsvärden, till exempel genom att kombinera flera loggade intervaller. De besvarar olika frågor även om båda visar timmar och minuter.
Hur fungerar stansavrundning?
Avrundning tillämpas individuellt på start- och sluttiden innan varaktigheten beräknas, med det valda intervallet 5, 6 eller 15 minuter. Detta stämmer överens med hur de flesta lönetidssystem rundar en stans, och kan ge en annan totalsumma än när man avrundar den färdiga vardagen.
Klarar kalkylatorn av en paus längre än skiftet?
Nej. Ett avbrott som läggs in längre än det råa intervallet mellan start- och sluttid ger ett blockerande meddelande snarare än ett negativt resultat, eftersom den kombinationen nästan alltid indikerar ett datainmatningsfel vid en av tillfällena.
Kan jag räkna ut timmar över två olika datum?
Ja. Genom att byta till datummedvetet läge kan du ange startdatum och tid samt ett slutdatum och tid separat, och kalkylatorn visar hela den förflutna tiden över hur många dagar som skiljer dem åt.
Varför är mina decimaltimmar inte ett runt tal?
Decimaltimmar landar sällan på ett runt tal eftersom minuter inte delas jämnt i de flesta bråkdelar av en timme. 24 minuter är exakt 0.4 timmar och 6 minuter är exakt 0.1, men de flesta andra minuträkningar ger en upprepande eller flersiffrig decimal, som kalkylatorn rundar till två decimaler för visning.
Sammanfattning
Timmarkalkylatorn omvandlar en start- och sluttid till en nettotid i timmar och minuter, och hanterar obetalda raster, nattpass och stansrundning på det sätt som en lönetidsrapport kräver. Varje resultat omvandlas också till decimaltimmar, totala minuter och totala sekunder.
Kalkylatorn mäter ett spann mellan två klocktider; en separat tidskalkylator summerar varaktighetsvärden som redan är kända, och de två bör inte förväxlas med samma verktyg.