Javascript ocultar div y mostrar otro div con cuenta regresiva simple

¿Hay alguna forma de ocultar div mostrar otro div usando javascript?

"here must show countdown 10 seconds"
"show this div after countdown"

por ejemplo: cuando la página está cargada, debe mostrarse div1 y debe tener una cuenta regresiva de 10 segundos. cuando se hace la cuenta regresiva, esconde div1 y muestra div2

Gracias por quienes responden mi pregunta.

y Gracias por RTPMatt me respondieron una vez pero no funcionó.

Por favor, intente esto

   
"here must show countdown 10 seconds"

Puede intentar esto:

 $(function (){ $("#div1").show(); setTimeout(function(){$("#div1").hide(); $("#div2").show();},10*1000) }) 

Cuando dom está cargado, muestra div1 . luego comienzas un temporizador que cuando div1 , oculta div1 y muestra div2