Temporal Adjectives (-nji / -šnji)
When discussing the weather, you often need to link a specific time to a noun, such as "today's forecast" or "yesterday's storm". In English, we typically use an apostrophe-'s' or simply use the time word as a modifier. In Croatian, time adverbs are transformed directly into adjectives by adding the suffixes -nji or -šnji.
These temporal adjectives behave like any other adjective, meaning they must agree with the noun they describe in gender, number, and case.
For example, from the adverb for "today", we get the adjective for "today's". Notice how it takes a feminine ending to match the noun for "forecast":
Similarly, you can form adjectives for "tomorrow's" and "yesterday's". Watch how these agree with the nouns they modify, such as taking the feminine accusative case when "tomorrow's rain" is the object of the sentence:
This pattern also applies to specific times of day. You can easily derive adjectives to talk about conditions from "this morning", "last night", or "tonight".
Because these derived words are full adjectives, you can use them to compare different times directly. They can even stand alone when the noun they describe is obvious from context.