Olika bilder beroende på datum/tid

PHP

2 svar · 474 visningar · startad av F_I_C

Medlem sedan jan. 200293 inlägg
Trådstart#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!

307 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
165 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)