Àwọn Ìṣàmúlò-ètò Ìṣàmúlò-ètò

Yí àwọn ìṣàmúlò-ètò iṣẹ́ mìíràn àti àwọn ìpàsẹ̀ pàtó padà sí àwọn ààyè-ètò àti àwọn ìṣàmúlò-ètò.

24-aago tabi AM/PM.
24-aago tabi AM/PM.
$
Àwọn àkóónú àwọn àkóónú —
Àwọn ọjọ́ iṣẹ́ —
Àwọn Ìṣàmúlò-ètò —

Àwọn Àtòjọ-ẹ̀yàn àwọn ìṣàmúlò-ètò

Ńlà àwọn àwọn ààtò àtòjọ-ẹ̀yàn yìí?

Àkóónú ìṣàmúlò-ètò yìí

A time card calculator takes clock-in and clock-out times and an unpaid break, works out the paid hours for each shift, and multiplies by your hourly rate to estimate the gross pay. Enter up to seven days under advanced options for a full week — each day appears as its own row and the paid hours and pay are totalled. Times use 24-hour HH:MM or AM/PM, and a clock-out before the clock-in is treated as an overnight shift.

For each day it measures clock-out minus clock-in, rolls past midnight for night shifts, subtracts the unpaid break, and records the paid hours for that day. Every day that has both an in and an out time becomes a row in a daily breakdown table, and the tool sums the paid hours across the week and multiplies the total by your hourly rate to estimate gross pay. The table can show times in 24-hour or 12-hour AM/PM format.

For example, a week of five 9:00–17:00 days with a 30-minute unpaid break is 7.5 paid hours a day, 37.5 hours for the week; at a rate of 20 per hour that is 750 in gross pay. This is the tool for adding up a weekly timesheet, checking a paycheck against your logged hours, or totalling billable time across several shifts.

Àwọn Àtòjọ-ẹ̀yàn

Can I add a whole week of shifts?

Yes. Day 1 is always visible; open advanced options to enter days 2 through 7. Each day with both an in and out time becomes a row in the daily breakdown, and the paid hours and pay are summed across all of them.

Ńlà àwọn àwọn ààyè-iṣẹ́?

Kò. Ó fi àwọn àkókò tí a fí saǹ nípa àwọn ààtò ààtò rẹ̀ láti fi àwọn ààtò tí a fi saǹ nípa àwọn

Àwọn ìyatọ̀ wo nínú àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò

The time card totals one or more shifts and their pay, including the break and hourly rate. The hours calculator instead splits a single day into regular and overtime hours.

Bawo ni mo ṣe lè ṣé ìṣàmúlò-ètò mì láti inú àtòjọ-ìwé?

Fi àwọn aago-nínù, aago-kùnà, àti àpàsẹ̀ gbogbo ọjọ̀ kan pamọ́, fi àwọn àwọn ìṣàmúlò-ètò rẹ̀ pàtó, àti àwọn ààtò àwọn aago tí a fi pamọ́ fún àwọn ààtò àwọn aago tí a fi pamọ́ fún àwọn àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò

Ń ṣé o lè ṣakoso àwọn ìjánu-ìjánú tí wọ́n lọ́wọ́lú àwọn ààyè-iṣẹ́?

Yes. If a clock-out time is earlier than the clock-in on the same day, it is treated as running into the next morning and 24 hours are added so the paid hours stay positive.

Can I show times as AM/PM instead of 24-hour?

Yes. Under advanced options set the table format to 12-hour and the daily breakdown will show clock-in and clock-out with AM/PM instead of 24-hour time.

Àwọn ìkúndùǹ àwọn ìkúndùǹ àwọn ìṣàmúlò-ètò

Ya. Ìpàdé àìpàdé tí a kò pàyàn tí o fì kọ́ nínú àwọn ọjọ́ gbogbo tí wọ́n ní àkókò inú àti inú lọ́wọ́lọ́wọ́, láti jẹ́ pé a yọ̀rọ̀ láti inú gbogbo àwọn ìjánu-ìjánú nínú àwọn aago.

❤️ Àwọn àkọ́lé Calculator.Free? Fi pamọ́

𝕏  X Facebook Reddit
API — ló àwọn ìṣàmúlò-ètò yìí láti inú ìṣàmúlò-ètò

Fi àwọn ìṣàmúlò-ètò yìí kọ̀ǹpútà yìí láti jẹ́ ààyè-iṣẹ́ JSON tí a tí fi pamọ́ - kò ní bọ́tìnì kan tí a fẹ́. Fi àwọn fálù ààyè-iṣẹ́ sílẹ̀ sí bí àwọn àwọn ìṣàmúlò-ètò àti JSON. Anything you omit uses the same default this page is pre-filled with; an unknown parameter is a 400, never a silent zero. Ka àwọn àkọlé API kíkún →

Àwọn Ààyè Ìjánu-ìṣàmúlò-ètò

GET https://calculator.free/api/v1/time-card/

curl

curl "https://calculator.free/api/v1/time-card/?clock_in=09:00&clock_out=17:00&break_min=30"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/time-card/?" + new URLSearchParams({
    "clock_in": "09:00",
    "clock_out": "17:00",
    "break_min": "30"
  }));
const data = await r.json();
console.log(data.results);

Results are estimates for general guidance only, not financial, medical or tax advice.