Jump to content
RicardoC

Intervalo de datas mostra uma imagem

Recommended Posts

RicardoC

Como no tópico diz, eu só queria mudar uma imagem em determinado dia. Ou seja tenho 2 imagens dentro de uma pasta que o meu site vai buscar a essa pasta, e que por exemplo dia 1 de Janeiro é a imagem1 e que no dia 2 de fevereiro fosse a imagem2, e assim sucessivamente. Mas se pudesse em determinada hora (mesmo que à 00:00 do dia 1 de Fevereiro ela mude!!!)

Espero que possa ser correspondido, obrigado.

Eu fiz esta pergunta há uns anos aqui no p@p e na altura queria em php, mas infelizmente, não dá no meu blogger, e não aparece nada :( por isso lembrei-me de perguntar em javascript se há algo.

Aqui fica o código em php.

<?php

if($tempo >= 0914 AND $tempo <= 1020){
echo '<img src="imagem1.jpg">';
}elseif($tempo >= 1021 AND $tempo <= 1130){
echo '<img src="imagem2.jpg">';
}
?>

Edited by RicardoC

Share this post


Link to post
Share on other sites
Rechousa

Viva,

Se o teu objetivo é mudar uma imagem quando chega à meia-noite, aqui fica um script

function getMidnight() {
   return new Date(
       now.getFullYear(),
       now.getMonth(),
       now.getDate() + 1, // the next day, ...
       0, 0, 0 // ...at 00:00:00 hours
   );
}

function updateImage(newDate) {
   var day = newDate.getDate();
   document.getElementById("dateImage").src = 'http://dummyimage.com/100x50/000/fff.png&text=' + day;
}

var now = new Date();
var midnight = getMidnight();

var msTillMidnight = midnight.getTime() - now.getTime();
setTimeout(function()  {
   updateImage(midnight);
}, msTillMidnight);

updateImage(now);

PS: Só muda a imagem uma vez.


Pedro Martins

Sharing is Knowledge!

http://www.linkedin.com/in/rechousa

Share this post


Link to post
Share on other sites
RicardoC

Obrigado pela resposta, mas é mais ou menos.....eu gostaria sim, de por exemplo....

Por exemplo, de 1 de Janeiro a 7 de Janeiro fosse imagem1 e depois quando fosse meia noite do dia 8 de Janeiro passasse a imagem2 até dia 13 por exemplo...

Como depois mostra a imagem ?

Edited by RicardoC

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.