What is the verbatim translation for "都什么时候了" ? "什么时候" means verbatim "what time"

But, when i add 都 (adverb meaning "all") and 了(particle indicating either change of state or completion), i can not grasp what meaning is conveyed by this phrase. 

Is there a sentence structure "都。。。。。了", that would shed some light on the semantics or some other explanation ?
都。。。了 indicates past/completion of an event with an emphasis on time, and sometimes it's equivalent of  don't you see 

都（下午2点）了，你还没吃午饭呐？
You didn't have your lunch yet? Don't you see it's 2 PM already?