Hola:
El botón para estas ocasiones debe ser del tipo button porque con uno del tipo submit envías el formulario (a no ser que lo camceles y no creo que te interese...)
Básicamente, si el botón es del mismo formulario debería ser más o menos así:
<button type="button" onclick="campo_fecha.value = rescatar_fecha()">ir</button>
Si el tema va de fechas, tal vez te ayude este enlace:
Fechas
Saludos