Foros del Web » Creando para Internet » HTML »

etiqueta date con la fecha actual...

Estas en el tema de etiqueta date con la fecha actual... en el foro de HTML en Foros del Web. ¡Hola! ¿Soporta html alguna forma para que al declarar una etiqueta del tipo: <input type="date" name="fecha"> Aparezca la fecha actual ?.. he buscado pero no ...
  #1 (permalink)  
Antiguo 19/01/2013, 05:49
Tio
 
Fecha de Ingreso: enero-2005
Mensajes: 54
Antigüedad: 19 años, 3 meses
Puntos: 1
etiqueta date con la fecha actual...

¡Hola!

¿Soporta html alguna forma para que al declarar una etiqueta del tipo:

<input type="date" name="fecha">

Aparezca la fecha actual ?..

he buscado pero no veo nada del tipo default now, o algo similar.

gracias!
  #2 (permalink)  
Antiguo 19/01/2013, 05:57
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: etiqueta date con la fecha actual...

En HTML5 hay nuevos valores para el atributo type referente a fechas. Tienes date, datetime y datetime-local.

Luego depende del navegador el cómo lo implementa.
  #3 (permalink)  
Antiguo 19/01/2013, 08:44
Tio
 
Fecha de Ingreso: enero-2005
Mensajes: 54
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: etiqueta date con la fecha actual...

Gracias por responder, ciertamente estaba utilizando el type="date" pero no se si hay alguna forma de poner el valor por defecto y que lo tome el explorador del systema, así que al final he tenido que liarlo un poco pero almenos me ha servico para ir aprendiendo , lo he realizado así:


<%
// Quiero la fecha actual para ponerla por defecto
Calendar ahora = Calendar.getInstance();
int anyo = ahora.get(Calendar.YEAR);
int mes = ahora.get(Calendar.MONTH) +1;
int dia = ahora.get(Calendar.DAY_OF_MONTH);
String sAhora = "";
if (mes < 10) {
sAhora = anyo + "-0" + mes;
} else {
sAhora = anyo + "-" + mes;
}
if (dia < 10) {
sAhora += "-0" + dia;
} else {
sAhora += "-"+dia;
}
%>
<input type="date" id="fecha" name="fecha" value="<%=sAhora%>" >



es muy extricto, la fecha tengo que darsela en formato yyyy-mm-dd pero funciona...

Etiquetas: date, etiqueta, fecha, 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 18:43.