Foros del Web » Programando para Internet » Javascript »

Imprimir imagen a base de fecha

Estas en el tema de Imprimir imagen a base de fecha en el foro de Javascript en Foros del Web. Hola tengo este script que me devuelve la fecha de tipo 061507 bien, Acotación 1, si el dia es menor de 10, me lo muestra ...
  #1 (permalink)  
Antiguo 15/06/2007, 12:38
Avatar de Agripado  
Fecha de Ingreso: mayo-2001
Ubicación: En mi casa
Mensajes: 441
Antigüedad: 23 años, 8 meses
Puntos: 1
Imprimir imagen a base de fecha

Hola tengo este script que me devuelve la fecha de tipo 061507 bien,

Acotación 1, si el dia es menor de 10, me lo muestra solo con 1 dígito yo quiero que sea con 2, de tipo 01, 07, etc etc.

bien eso me resolveria una cosa:

ahora quiero que en base a esa fecha se imprima una imagen, de acuerdo a la fecha actual que genero con el código, me dejo entender?

<h4>
<script type="text/javascript">
<!--
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getYear()
document.write(0 +""+ month + "" + day + "" + year)


//-->
</script>
</h4>


Espero su respuesta!
__________________
El mundo es un mercado donde se compra honores, voluntad y conciencia
Samuel
  #2 (permalink)  
Antiguo 15/06/2007, 12:58
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 11 meses
Puntos: 772
Re: Imprimir imagen a base de fecha

Hola Agripado

Suponiendo que la imagen se llame 061507.jpg puedes usar este código:

Código:
var currentTime = new Date()
var month = currentTime.getMonth() + 1
if (month<10) month = '0'+month;
var day = currentTime.getDate()
if (day<10) day = '0'+day;
var year = currentTime.getYear()
document.write(month + day + year)
document.write('<img src="' + month + day + year +'.jpg" />');
Saludos,
  #3 (permalink)  
Antiguo 15/06/2007, 16:16
Avatar de Agripado  
Fecha de Ingreso: mayo-2001
Ubicación: En mi casa
Mensajes: 441
Antigüedad: 23 años, 8 meses
Puntos: 1
Re: Imprimir imagen a base de fecha

Perfecto Jabo! funciona bien, solo jala para el internet explorer con el firefox no imprime la imagen, no tengo idea de pq pase eso.

Buen puntaje ehh!

Tienes por ahí algún código que redimensione una ventana de acuerdo al tamaño de una imagen?
que funcione con firefox y iexplorer

Te agradezco
__________________
El mundo es un mercado donde se compra honores, voluntad y conciencia
Samuel

Última edición por Agripado; 15/06/2007 a las 17:55
  #4 (permalink)  
Antiguo 16/06/2007, 03:32
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 11 meses
Puntos: 772
Re: Imprimir imagen a base de fecha

Hola de nuevo.

Cambia esta línea: var year = currentTime.getFullYear()

Ahora las imágenes tendrás que llamarse 06152007 Debería funcionar en Explorer y Firefox.

Saludos,
  #5 (permalink)  
Antiguo 16/06/2007, 09:13
Avatar de Agripado  
Fecha de Ingreso: mayo-2001
Ubicación: En mi casa
Mensajes: 441
Antigüedad: 23 años, 8 meses
Puntos: 1
Re: Imprimir imagen a base de fecha

Perfesto tio, te pasaste!
Tu ayuda ha sido vital!

Te agradezco mucho

Saludetes
__________________
El mundo es un mercado donde se compra honores, voluntad y conciencia
Samuel
  #6 (permalink)  
Antiguo 19/06/2007, 11:53
Avatar de Agripado  
Fecha de Ingreso: mayo-2001
Ubicación: En mi casa
Mensajes: 441
Antigüedad: 23 años, 8 meses
Puntos: 1
Re: Imprimir imagen a base de fecha

Una vez mas habro el tema Jabo, como haría para meterle una condición a la imagen, por decirte, si hay imagen para ese dia, que la imprima y sino que imprima otra que diga, "No hay promociones para hoy"

Espero tu respuesta amigo
Gracias
__________________
El mundo es un mercado donde se compra honores, voluntad y conciencia
Samuel
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 02:03.