establecer el tiempo de espera no funciona con la función

Estoy usando lo siguiente para pausar el javascript por unos segundos:

 setTimeout(start_countdown(),3000);

No funciona, la función se llama independientemente de los segundos. Sin embargo, la siguiente función funciona, que no usa una función.

setTimeout(alert('hi'),3000);

¿Como puedo resolver esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta