webForumDet fria alternativet

Olika bilder beroende på datum/tid

PHP

2 svar · 465 visningar · startad av F_I_C

Medlem sedan jan. 200293 inlägg
Frågan#1

Ska iväg på semester i två veckor och har förberett hemsidan så att den ska vara så up-to-date som de går.

Skulle vilja använda 3 olika varianter av "samma" bild under tiden jag är iväg och vill ställa in datumen.

Från dagens datum till 5 aug 17.00 - bild 1
sen nästa till den 8 aug samma tid.
Och sen slutligen den sista bilden oberoende av nuvarande tid.

Vet att jag gjort någon if sats som kontrollerar datum tidigare men kan tyvärr inte hitta den. Har googlat och sökt här på forumet men kan inte hitta. Någon som har något förslag på en enkel lösning.

Är främst ute efter lösningen hur jag kollar av datumen dvs. if satasen. De andra kan jag fixa själv sen.

Medlem sedan apr. 2006244 inlägg
#2

<?php

function get_image() {

  $a = strtotime(date('Y').'-08-05 17:00:00');
  $b = strtotime(date('Y').'-08-08 17:00:00');
  $current_time = time();

  if($current_time < $a) {
    return 'img/bild_1.jpg';
  }
  elseif($current_time > $a && $current_time < $b) {
    return 'img/bild_2.jpg';  
  }
  else {
    return 'img/bild_3.jpg';  
  }

}

?>

<img src="<?=get_image()?>" alt="Min bild" />
Medlem sedan jan. 200293 inlägg
#3

Grymt! Stort tack!

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)