Most of the time they provide a 30 minute ingame warning, most of the time this is long enough for a group to mop up an instance or not start it at all. Bearing in mind that most current top end instance runs require perhaps 2-6 hours, a 30 minute ingame warning will rarely be sufficient.