Accusative in Time Expressions

Croatian spreads time expressions across several cases, and the accusative owns a clearly defined slice of them: how long something lasts, on which day something happens, and how soon in the future it will happen. The trickiest point — and one most resources gloss over — is that the same preposition u takes the accusative for days ("on Monday") but the locative for months ("in May"). This page lays out the accusative's three time jobs and draws the lines against the genitive and locative competitors.

Bare accusative: duration ("for how long")

To say how long something lasts, Croatian uses the accusative with no preposition at all — the bare accusative of duration. Where English inserts "for" (for an hour, for a whole week), Croatian just puts the time span in the accusative.

Čekao sam te sat vremena.

I waited for you for an hour. — 'sat vremena' (an hour's time) is bare accusative duration; no preposition.

Ostali smo u Splitu cijeli tjedan.

We stayed in Split for a whole week. — 'cijeli tjedan' is bare accusative; the 'for' is built into the case.

Spavao je cijeli dan.

He slept all day. — 'cijeli dan' = the whole day, accusative duration.

The logic: the time span is treated like an extent the action "covers," much as an object is the thing an action covers — so the case of the object, the accusative, does duty for duration too. The most common building block is sat vremena ("an hour," literally "an hour of time"), where sat is the accusative.

Trenirala je dva sata bez pauze.

She trained for two hours without a break. — 'dva sata' is accusative duration.

The phrase svaki dan ("every day") and its relatives are frozen accusatives of recurring time:

Svaki dan pijem kavu u istom kafiću.

Every day I drink coffee in the same café. — 'svaki dan' is a frozen accusative for habitual time.

Vidimo se svaki tjedan.

We see each other every week. — 'svaki tjedan', accusative of recurrence.

💡
"For how long" = bare accusative (no preposition): cijeli dan, sat vremena, dva tjedna. If you catch yourself reaching for a Croatian word for "for" in a duration, stop — the accusative already says it. Adding za here changes the meaning to "in/within" (see below).

u + accusative: days and clock points

For a point in time that lands on a particular day or hour, use u + accusative. This covers days of the week and times on the clock.

Vidimo se u ponedjeljak.

See you on Monday. — 'u' + accusative 'ponedjeljak' = on a specific day.

Sastanak je u tri sata.

The meeting is at three o'clock. — 'u' + accusative 'tri sata' = at a clock point.

Nazovi me u podne.

Call me at noon. — 'u podne' (at noon), accusative.

U subotu idemo na izlet.

On Saturday we're going on a trip. — 'u' + accusative 'subotu' (from 'subota').

These feel parallel to the motion use of u + accusative you met for places: just as you go into a place, an event lands onto a day. The day is a point you hit, and the accusative marks that point.

The u-case split: "on Monday" (acc) vs "in May" (loc)

Now the classic trap. With days, u takes the accusative. With months and seasons, u takes the locative. Same preposition, different case — and most learners flatten the two.

Vjenčali su se u svibnju.

They got married in May. — 'u' + LOCATIVE 'svibnju' (from 'svibanj'), not accusative.

U prosincu uvijek pada snijeg.

It always snows in December. — 'u' + LOCATIVE 'prosincu' (from 'prosinac'), a month as a container.

Compare directly:

EnglishCroatianCase after u
on Mondayu ponedjeljakaccusative
at threeu tri sataaccusative
at noonu podneaccusative
in Mayu svibnjulocative
in (the) winteru zimilocative

Why the split? Think of days as points you arrive at — narrow, hit-once events, so they pattern like a destination (accusative). Months and seasons are containers — stretches of time you are inside, so they pattern like static location (locative). The accusative-versus-locative meaning you learned for places (u grad into, u gradu inside) carries straight over into time: a day is something you go to, a month is something you are in.

💡
Memory rule: days and hours = u + accusative (a point you hit), months and seasons = u + locative (a span you're inside). U ponedjeljak but u svibnju; u tri sata but u zimi. The same in/into logic that governs places governs time.

za + accusative: "in / within" a future interval

To say how far in the future something will happen — English "in an hour," "in a week" — use za + accusative. This is the za of looking ahead, not the duration za.

Stižem za sat vremena.

I'll be there in an hour. — 'za' + accusative 'sat vremena' = within/after that interval, in the future.

Vraćam se za tjedan dana.

I'll be back in a week. — 'za' + accusative 'tjedan dana' = a week from now.

Ispit mi je za tri dana.

My exam is in three days. — 'za' + accusative = three days from now.

Watch the contrast with bare-accusative duration: Učio sam sat vremena = "I studied for an hour" (duration), but Doći ću za sat vremena = "I'll come in an hour" (future point). The preposition za is the entire difference.

Croatian also has kroz + accusative as a near-synonym of this future za in some uses ("over the course of / in"), though za is the everyday choice for "in X time."

Sve će se to riješiti kroz nekoliko dana.

It'll all sort itself out in a few days. — 'kroz' + accusative for an interval over which something unfolds.

How the accusative fits among the time cases

The accusative is only one of the time-marking cases, and the contrasts are what keep them straight:

  • Genitive marks dates and "this/last/next" time-words used adverbially: prošle godine (last year), ovoga tjedna (this week), trećeg svibnja (on the third of May). See genitive time and dates.
  • Locative marks months and seasons with u: u svibnju (in May), u zimi (in winter) — while "in the morning/evening" is usually the adverb ujutro / navečer.
  • Instrumental marks recurring parts of the day and "at … time": noću (at night), zimi (in winter, alongside the locative), vikendom (at weekends). See instrumental time.

Prošle godine smo putovali svaki mjesec.

Last year we travelled every month. — genitive 'prošle godine' (last year) + accusative 'svaki mjesec' (every month) in one sentence.

That last example puts two time cases side by side: genitive for "last year," accusative for "every month." Hearing them coexist is the fastest way to internalise that each case stakes out its own territory.

Common mistakes

❌ Čekao sam te za sat vremena.

Incorrect — for DURATION ('I waited an hour') use the bare accusative; 'za' would mean 'in an hour' (future).

✅ Čekao sam te sat vremena.

I waited for you for an hour. — bare accusative duration.

❌ Vidimo se u ponedjeljku.

Incorrect — days take 'u' + ACCUSATIVE: 'u ponedjeljak', not the locative.

✅ Vidimo se u ponedjeljak.

See you on Monday. — 'u' + accusative for a day.

❌ Vjenčali su se u svibanj.

Incorrect — months take 'u' + LOCATIVE: 'u svibnju', not the accusative.

✅ Vjenčali su se u svibnju.

They got married in May. — 'u' + locative for a month.

❌ Stižem u sat vremena.

Incorrect — 'in an hour' (future) is 'za' + accusative, not 'u': 'za sat vremena'.

✅ Stižem za sat vremena.

I'll be there in an hour. — 'za' + accusative for a future interval.

❌ Ostali smo cijelog tjedna.

Incorrect — duration is the bare ACCUSATIVE 'cijeli tjedan', not the genitive.

✅ Ostali smo cijeli tjedan.

We stayed a whole week. — bare accusative duration.

Key takeaways

  • Duration ("for how long") = bare accusative, no preposition: cijeli dan, sat vremena, dva tjedna. The accusative itself means "for."
  • Days and clock points = u + accusative: u ponedjeljak, u tri sata, u podne.
  • The split to drill: u + accusative for days (a point you hit) vs u + locative for months/seasons (a span you're inside) — u ponedjeljak but u svibnju.
  • Future "in/within" = za + accusative: za sat vremena, za tjedan dana — and don't confuse it with duration.
  • The accusative is one of four time cases; it stakes out duration, days, and future intervals, leaving dates to the genitive and months to the locative.

Now practice Croatian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Croatian

Related Topics