Esquema de la solución
Gráficamente, el esquema de solución planteado es:

Traducido el diagrama anterior a texto en nuestro idioma, detallando un poco más las operaciones, quedaría:
- Cargar la fecha actual en una variable
- Cargar los milisegundos de la fecha actual en otra variable
- Pedir la primera respuesta
- Pedir la segunda
- Volver a cargar otro momento actual y sacar sus milisegundos
- Pasar la diferencia entre ambos valores de milisegundos a segundos
- Almacenar el acierto en primera pregunta en una variable
- Almacenar el acierto en segunda pregunta en otra variable
- Almacenar el acierto en alguna en otra variable
- Si acertó ambas y los segundos son menos de 30:
- Sacar ventana con felicitación
- Si acertó alguna y los segundos son menores que 60:
- Sacar vantana con mensaje de pasable
- En otro caso:
- Sacar mensaje de mal
Ahora al traducir esto a Javascript, las instrucciones iniciales, ya deberían estar resueltas de los apartados anteriores.
Para desarrollar los condicionales poco a poco están los siguientes apartados.