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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • 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.