Si quieres pasar la fecha a un input text lo unico q tienes que hacer es esto:
Código PHP:
echo '<input type="text" name="hora" id="hora" value="'.$date('d/m/Y').'">';
Si el servidor tiene la fecha bien configurada, deberia mostrarte buenos resultados.
En caso que quieras hacerlo con javascript (como lo estas haciendo) tienes que cargar primero el input y luego ir a ponerle los datos con document.getElementById('EL_ID_DE_TU_INPUT').value = LA_FECHA_EN_JAVASCRIPT
Suerte!