I think all Slavic languages have some form of this,and it's generally used from 12AM till the night falls(it's not so strict),i know in Croatian we have a greeting for morning,day and evening/night.
I checked some translations and for morning it is offered ˝Dobre rano˝,i assume literally it would be translated ˝good early˝. For evening ˝dobry wieczór˝ ,and for night as it is shown in some exercises here dobranoc,noc means night.
I think in Russian you'd say ˝Dobroe utro˝ IIRC,in Croatian we say: -Dobro jutro(good morning),Dobar dan(good day) and dobra večer(good evening) while noć is only used as in ˝light sleep˝,laku noć.
Thank you for your explanation (and pan-Slavic response). So could you use "Dobar dan" (your "good day" / "good afternoon") in the mornings as well? Because that's what the hints are telling me (i.e. English has two terms for this, but Polish uses just the one, or at least this one can be used for both times of day, before and after 12PM/midday).
It seems that Polish uses Dzień dobry both in morning and all through day,as i've figured after completing the lesson.So the basic idea should be if the light is out then it's Dzień dobry and if it's dark you say dobry wieczór.
I actually see this in Croatian as well,even though we have a special morning greeting,it seems to have fallen out of use slightly,might even disappear alltogether with time,but you shouldn't worry too much about it,people will understand what you mean all the same.So yeah,some people do say ˝dobar dan˝ even in the morning,one might correct them and refer them to the clock,but it's not wrong per se.Hope that helps!
There are no strict rules for hours, unlike in France, where after 6 p.m. you would rather use "bon soir". In Poland you may use "Dzień dobry" all the day, especially in summer, when it is still light at 7 p.m. - but if you say "dzień dobry" at 9 p.m. or after dark, you will most probably get response "dobry wieczór" (good evening).
Well, "Good day" isn't exactly standard English nowadays, I believe. Of course, people use it in some parts of the English-speaking world, but mostly you have "Good morning" and "Good afternoon". Which are both translations of "Dzień dobry".
Or you can go with "Good day", we considered it would be too much to reject it.
I am sorry if I say something already told (I don't wanna read all your coments). In polish they just don't use good morning phrase, they just use good day instead, although it is possible tu translate good - dobre and morning - rano, they don't say that. Our relative who is a polish told me something like - in England, they say good morning, in German Gutten morgen, in Czechia Dobré ráno and what in Poland? Polish don't say good morning, because they're sleeping in that part of the day :D
Most English natives don't really use "good day" at all - although we recently decided to add it anyway. Still, the main translation has to either be "Good morning" or "Good afternoon". Polish doesn't have distinct greetings for those times of the day, it just has 'day' and 'evening' (goodnight, obviously, is not a greeting).
I think that the problem is in that day isn't offered as a choice, which is confusing the issue. In UK and American English good day is sometimes used as a leaving comment or the ending of a conversation, while in Australia it is used as a greeting although abbreviated to g'day.
"Dzien Dobry" means something like simple "hello" so it not means good morning its ❤❤❤❤❤❤❤❤, im from Slovakia and "dobrý deň" in english is just "hello" .. "dobré ráno" is "good morning" .."dobrý večer" is hello at afternoon.. "dobrú noc" is "good night".. and yes you can use simple hello anytime