30 minutos

1. 8 años es, por supuesto, un sintagma nominal.

Es solo que en este tipo de patrón de oración, 8 años es una frase nominal adverbial, utilizada como predicado en la oración.

2. 30 minutos = 30 minutos' se utiliza generalmente como preposición en una oración.

8 años no se puede sustituir por el mismo preatributivo, pero sí por un postatributivo como por ejemplo de 8 años.

Es decir: Es un niño de 8 años = Es un niño de 8 años.