这个句子是时间状语从句还是定语从句?

问题描述:

这个句子是时间状语从句还是定语从句?
It was midnight when he got here yesterday.书上说是时间状语从句,但我觉得也可以是定语从句啊,为什么不是呢?应该怎样区分呢?

时间状语,状语在句中往往是作补充条件,定语是修饰名词,且只有who,that,which引导的重句和形容词等才能做定语,而where,when往往不能作定语