Foros del Web » Programando para Internet » Javascript »

capturar fecha y hora desde un calendario

Estas en el tema de capturar fecha y hora desde un calendario en el foro de Javascript en Foros del Web. hola, Estoy buscando algun codigo para visualizar un calendario. Lo ke intento hacer es lo siguiente: tengo mi formulario y en un textbox kiero colocar ...
  #1 (permalink)  
Antiguo 31/05/2007, 08:25
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta capturar fecha y hora desde un calendario

hola,

Estoy buscando algun codigo para visualizar un calendario.

Lo ke intento hacer es lo siguiente:

tengo mi formulario y en un textbox kiero colocar la fecha y hora, para ello me gustaria hacerlo desde una ventanita ke me muestre el calendario, algo asi como lo muestra window cuando se hace buskeda por fecha.

Espero sus comentarios.GRACIAS
__________________
Mina
  #2 (permalink)  
Antiguo 31/05/2007, 08:40
Avatar de Oviedo  
Fecha de Ingreso: abril-2007
Ubicación: Venezuela
Mensajes: 128
Antigüedad: 17 años
Puntos: 0
Re: capturar fecha y hora desde un calendario

HOLA!!!! yesmina

Aqui te envio el codigo para que puedas visualizar el calendario.. esta hecho en javascript..Y se actualiza automaticamente, espero te sirva de mucho.. cualquier cosa escribeme.. SUERTE


CODIGO:

<html>
<head>
<title>Calendario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var week = new Array("Dom", "Lun", "Mar", "Mie", "Jue", "Vie", "Sab");
var monthdays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var today = new Date();
var month = today.getMonth();
var day = today.getDay();
var dayN = today.getDate();
var days = monthdays[month];
if (month == 1) {
var year = today.getYear();
if (year%4 == 0) days = 29;
}
document.write("<table border='0' cellspacing='0' cellpadding='0'>");
document.write("<tr>");
for (var i=0; i<7; i++) {
document.write("<td width='30' height='30'>");
document.write("<div align='center'>" + week[i] + "</div>");
document.write("</td>");
}
document.write("</tr>");
var jumped = 0;
var inserted = 1;
var start = day - dayN%7 + 1;
if (start < 0) start += 7;
var weeks = parseInt((start + days)/7);
if ((start + days)%7 != 0) weeks++;
for (var i=weeks; i>0; i--) {
document.write("<tr>");
for (var j=7; j>0; j--) {
document.write("<td>");
if (jumped<start || inserted>days) {
document.write("<div align='center'></div>");
jumped++;
}
else {
if (inserted == dayN) document.write("<div align='center'>[" + inserted + "]</div>");
else document.write("<div align='center'>" + inserted + "</div>");
inserted++;
}
document.write("</td>")
}
document.write("</tr>");
}
document.write("</table>");
// End -->
</script>
</body>
</html>
  #3 (permalink)  
Antiguo 31/05/2007, 13:18
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Re: capturar fecha y hora desde un calendario

hola,

tu calendario funciona, pero no es exactamente lo ke kiero,:(

la idea es ke ese calendario se muestre en una ventana y que al seleccionar una dia del calendario, automaticamnete me koloke la fecha y la hora en un textbox de mi formulario.

Espero puedas darme alguna otra sugerencia. GRACIAS
__________________
Mina
  #4 (permalink)  
Antiguo 31/05/2007, 15:13
Avatar de rogoelpra  
Fecha de Ingreso: abril-2007
Ubicación: Bucaramanga
Mensajes: 246
Antigüedad: 17 años
Puntos: 2
Re: capturar fecha y hora desde un calendario

Mira el Ejemplo que ya me habia pasado dmartinezn... http://www.flooble.com/scripts/calendar.php... Es muy Bueno y util.
  #5 (permalink)  
Antiguo 05/05/2010, 14:00
Avatar de paxarin  
Fecha de Ingreso: enero-2010
Ubicación: Santander
Mensajes: 413
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Re: capturar fecha y hora desde un calendario

Cita:
Iniciado por Oviedo Ver Mensaje
HOLA!!!! yesmina

Aqui te envio el codigo para que puedas visualizar el calendario.. esta hecho en javascript..Y se actualiza automaticamente, espero te sirva de mucho.. cualquier cosa escribeme.. SUERTE


CODIGO:

<html>
<head>
<title>Calendario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var week = new Array("Dom", "Lun", "Mar", "Mie", "Jue", "Vie", "Sab");
var monthdays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var today = new Date();
var month = today.getMonth();
var day = today.getDay();
var dayN = today.getDate();
var days = monthdays[month];
if (month == 1) {
var year = today.getYear();
if (year%4 == 0) days = 29;
}
document.write("<table border='0' cellspacing='0' cellpadding='0'>");
document.write("<tr>");
for (var i=0; i<7; i++) {
document.write("<td width='30' height='30'>");
document.write("<div align='center'>" + week[i] + "</div>");
document.write("</td>");
}
document.write("</tr>");
var jumped = 0;
var inserted = 1;
var start = day - dayN%7 + 1;
if (start < 0) start += 7;
var weeks = parseInt((start + days)/7);
if ((start + days)%7 != 0) weeks++;
for (var i=weeks; i>0; i--) {
document.write("<tr>");
for (var j=7; j>0; j--) {
document.write("<td>");
if (jumped<start || inserted>days) {
document.write("<div align='center'></div>");
jumped++;
}
else {
if (inserted == dayN) document.write("<div align='center'>[" + inserted + "]</div>");
else document.write("<div align='center'>" + inserted + "</div>");
inserted++;
}
document.write("</td>")
}
document.write("</tr>");
}
document.write("</table>");
// End -->
</script>
</body>
</html>

Muy buenas.
Acabo de ver este post y creo que me podria valer para mi web.
Te comento diseñe un calendario para mi web, y necesito un codigo para que se actualice solo todos los dias.
Lo unico que yo solo necesito el mes y el dia.
Crees que puede valerme, la verdad que no tengo mucha idea de javascript estoy empezando y me pierdo muchisimo.
Te dejo la direccion de mi web para que veas una imagen del calendario.
Un saludo
__________________
http://www.paxarindesign.es
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 04:59.