Foros del Web » Programando para Internet » Javascript »

Imprimir fecha actual + 9 días

Estas en el tema de Imprimir fecha actual + 9 días en el foro de Javascript en Foros del Web. Que más muchachos Bueno, seguramente lo que necesito es fácil, pero no lo he logrado conseguir. Necesito imprimir la fecha actual mas 9 días, ejemplo: ...
  #1 (permalink)  
Antiguo 30/10/2012, 10:57
Avatar de huertas87  
Fecha de Ingreso: marzo-2012
Ubicación: Bogotá
Mensajes: 70
Antigüedad: 12 años, 1 mes
Puntos: 2
Imprimir fecha actual + 9 días

Que más muchachos

Bueno, seguramente lo que necesito es fácil, pero no lo he logrado conseguir. Necesito imprimir la fecha actual mas 9 días, ejemplo: Si hoy es 30/10/2012... entonces imprimir 08/11/2012

De antemano gracias por responder.

Jonathan Huertas P.
  #2 (permalink)  
Antiguo 30/10/2012, 11:37
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Imprimir fecha actual + 9 días

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. var Fecha = new Date();
  10. var diasAgregados = 9;
  11. Fecha.setDate(Fecha.getDate() + diasAgregados);
  12. // Formateás la fecha
  13. var dia = Fecha.getDate();
  14. var mes = Fecha.getMonth() + 1;
  15. var anio = Fecha.getFullYear();
  16.  
  17. var FechaConFormato = dia + '/'+ mes + '/'+ anio;
  18. alert(FechaConFormato);
  19. //]]>
  20. </head>
  21.  
  22. </body>
  23. </html>
Obviamente se trabaja con la hora del cliente
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 31/10/2012, 19:20
Avatar de huertas87  
Fecha de Ingreso: marzo-2012
Ubicación: Bogotá
Mensajes: 70
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: Imprimir fecha actual + 9 días

Gracias "emprear"

Me funcionó a la perfección.
  #4 (permalink)  
Antiguo 09/11/2012, 11:38
Avatar de huertas87  
Fecha de Ingreso: marzo-2012
Ubicación: Bogotá
Mensajes: 70
Antigüedad: 12 años, 1 mes
Puntos: 2
Respuesta: Imprimir fecha actual + 9 días

Hola "emprear" quería saber si me puede ayudar con lo siguiente: Necesito imprimir un rango de fechas que siempre va a ser de un Sábado al otro, es decir, así hoy sea viernes necesito que aparezca la fecha del Sábado pasado y la fecha de mañana que es Sábado

De nuevo gracias.
  #5 (permalink)  
Antiguo 09/11/2012, 12:33
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Imprimir fecha actual + 9 días

Cita:
Iniciado por huertas87 Ver Mensaje
Hola "emprear" quería saber si me puede ayudar con lo siguiente: Necesito imprimir un rango de fechas que siempre va a ser de un Sábado al otro, es decir, así hoy sea viernes necesito que aparezca la fecha del Sábado pasado y la fecha de mañana que es Sábado

De nuevo gracias.
Esas cosas las suelo hacer con php, a ver esto:
Sabiendo que getDay() retorna un numero de 0 a 6 (de domingo a sábado)Se puede hacer algo así (ojo que está simplificado, funciona solo para el viernes), habría que definir el resto de los valores en el switch(a para numeros a restar y s numeros a sumar)

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html >
  3. <meta charset="utf-8" />
  4. <title>Fecha</title>
  5. <style type="text/css">
  6. .fecha{
  7. color: red;
  8. }
  9. </head>
  10. <script type="text/javascript">
  11.  
  12. var Fecha_s = new Date();
  13. var Fecha_a = new Date();
  14. var hoy = Fecha_s.getDay();
  15. switch(hoy){
  16. case 5: // como es viernes
  17.   var s = 1; // suma para siguiente sábado
  18.   var a = 6; // resta para sábado previo
  19.   break;
  20.  
  21. default:
  22.   //
  23. }
  24.  
  25.  
  26. Fecha_s.setDate(Fecha_s.getDate() + s);
  27. // Formateás la fecha
  28. var dia_s = Fecha_s.getDate();
  29. var mes_s = Fecha_s.getMonth() + 1;
  30. var anio_s = Fecha_s.getFullYear();
  31.  
  32.  
  33. Fecha_a.setDate(Fecha_a.getDate() - a);
  34. // Formateás la fecha
  35. var dia_a = Fecha_a.getDate();
  36. var mes_a = Fecha_a.getMonth() + 1;
  37. var anio_a = Fecha_a.getFullYear();
  38.  
  39.  
  40. var FechaConFormato_a = dia_a + '/'+ mes_a + '/'+ anio_a;
  41. var FechaConFormato_s = dia_s + '/'+ mes_s + '/'+ anio_s;
  42. alert("sábado anterior: " + FechaConFormato_a +" - sábado siguiente: " +FechaConFormato_s);
  43.  
  44. </body>
  45. </html>

Seguramente se puede optimiar pero creo que te podría servir,
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: date, fecha, html, jquery
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 22:40.