Out of hours agent contact

Hi, we have chat on 24 hours, however staff only work 0900 - 1800. I would like it to understand the actual time and reply accordingly e.g from 1801 - 2400 the reply would state that someone will call tomorrow. from 0001 - 0859 the reply would state someone will call today. from 0900 - 1600 the reply would be someone will call as soon as possible.
Is it possible to do this?
Thanks