Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] como establecer cualquier fecha que quiera con input´s?

Estas en el tema de como establecer cualquier fecha que quiera con input´s? en el foro de Javascript en Foros del Web. Establecer yo la fecha que quiera con 3 input, el primer input pedira el dia, el segundo el mes y el tercero el año, al ...
  #1 (permalink)  
Antiguo 09/01/2013, 14:56
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
como establecer cualquier fecha que quiera con input´s?

Establecer yo la fecha que quiera con 3 input, el primer input pedira el dia, el segundo el mes y el tercero el año, al final quiero que se junten como este 26-02-2012

para hacer esta funcion de javascript:
function fecha(){
-----las variables de los input son estos-------
var dia = document.getElementById('dia').value;
var mes = document.getElementById('mes').value;
var anio = document.getElementById('anio').value;
var myDate="26-02-2012";----aqui es donde no entiendo como juntar las 3 variables anteriores en esta sola--------
myDate=myDate.split("-");
var newDate=myDate[1]+"/"+myDate[0]+"/"+myDate[2];
alert(new Date(newDate).getTime());


}
-----y estos son los input------
Dia a Guardar: (dígitos)<input id="dia" type="text" maxlength="2" /><br />
Mes a Guardar: (dígitos)<input id="mes" type="text" maxlength="2" /><br />
Año a guardar: (completo)<input id="anio" type="text" maxlength="4" /><br /><br />

<input type="button" value="comprobar" onclick="fecha();" />

---de antemano muchas gracias
  #2 (permalink)  
Antiguo 09/01/2013, 20:12
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: como establecer cualquier fecha que quiera con input´s?

@santunvel
No está nada claro cual es el objeto de la función. Lo que querés según tu enunciado es construir una cadena con los 3 valores recibidos en los campos dia , mes, anio. Lo cual se haría sencillamente con
var myDate=dia +'-' +mes+ '-' +anio;
Cual es exactamente el objetivo de comprobar();

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 11/01/2013, 23:37
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: como establecer cualquier fecha que quiera con input´s?

@emprear mira, este codigo me funciona bien:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Milisegundos</title>
<script type="text/javascript">
var myDate="26-02-2012";
myDate=myDate.split("-");
var newDate=myDate[1]+"/"+myDate[0]+"/"+myDate[2];
alert(new Date(newDate).getTime());
</script>
</head>

<body>
</body>

Lo que me da de resultado es algo parecido a esto :1330236000000 que son los mili segundos transcurridos de el 01-01-1970 a el 26-02-2012, ahora lo que quiero es introducirle la fecha yo; dia, mes y año y que me de los mili segundos transcurridos por medio de 3 inputs, eso quiero que haga el botón comprobar, creo que ya intente lo que me estas diciendo, pero deja vuelvo a intentar, si funciona te confirmo :)
  #4 (permalink)  
Antiguo 12/01/2013, 00:31
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: como establecer cualquier fecha que quiera con input´s?

@emprear, me salvaste man, EXCELENTE, CORRIÓ A LA PERFECCION :)

Etiquetas: establecer, fecha, funcion, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:28.