Weather means: "El tiempo meteorológico".
if you write: "Hace buen tiempo" this is means: "It's a nice weather"
if you write: "¿Que tiempo hace?" this is means: "what's weather?"
but if you write:"¿Cuanto tiempo hace?" this is means: "How many time ago?"
Espero haberte sido de ayuda
Shaide