Hi Azusa, Welcome to the forums. Yes it is - I have heard it used in both countries as well as the USA and Canada. It's usually said upon parting company (or at the end of a conversation), and I think it comes from the expression "have a nice day" or "have a good day".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.