Hello everyone,

Is there any difference between [color=brown]on this day and [color=darkblue]in this day?

Thank you so much!


The natural form is usually “on this day”. “in this day” is most often incorrect, though there may be certain exceptions.

Thank you Dozy!

Is it okay to ask you about the exceptions?

“in this day” is sometimes used to mean “in the present era”, i.e. “day” is used figuratively (there is also the fixed expression “in this day and age”, but I don’t count that as a use of “in this day” per se). Also, looking at Google Books suggests that “in this day” might have been more common in old writing. I think if you are talking about a literal day in modern English then it is always “on”.

I got it. Thank you again for your explanation Dozy.