Datumabhängiger Text in HTML anzeigen
Hallo Zusammen,
ich bin verzweifelt auf der Suche nach einem JavaScript, welches einen bestimmten Text zu einem bestimmten Datum in meiner HTML Datei in einem Bsp. DIV anzeigt.
Beispiel:
WENN Heute Tag = 08.03.2017 DANN Text = "Text Beispiel 1"
WENN Heute Tag = 09.03.2017 DANN Text = "Text Beispiel 2"
WENN Heute Tag = 10.03.2017 DANN Text = "Text Beispiel 3"
usw.
Leider finde ich hierzu nichts und ich bin auch leider ein Anfänger und kann maximal das Script anpassen.
Vielleicht könnte mir jemand von euch kurz Weiterhelfen. Das sollte eigentlich nur ein Dreizeiler sein.
Vielen Dank
ich bin verzweifelt auf der Suche nach einem JavaScript, welches einen bestimmten Text zu einem bestimmten Datum in meiner HTML Datei in einem Bsp. DIV anzeigt.
Beispiel:
WENN Heute Tag = 08.03.2017 DANN Text = "Text Beispiel 1"
WENN Heute Tag = 09.03.2017 DANN Text = "Text Beispiel 2"
WENN Heute Tag = 10.03.2017 DANN Text = "Text Beispiel 3"
usw.
Leider finde ich hierzu nichts und ich bin auch leider ein Anfänger und kann maximal das Script anpassen.
Vielleicht könnte mir jemand von euch kurz Weiterhelfen. Das sollte eigentlich nur ein Dreizeiler sein.
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 331544
Url: https://administrator.de/contentid/331544
Ausgedruckt am: 25.11.2024 um 09:11 Uhr
4 Kommentare
Neuester Kommentar
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Jo is denn heut scho Freitag</title>
</head>
<script type="text/javascript">
function checkDate(){
var result;
switch((new Date()).toDateString()){
case (new Date('2017/03/08')).toDateString():
result = "BlaBla 1";
break;
case (new Date('2017/03/09')).toDateString():
result = "BlaBla 2";
break;
case (new Date('2017/03/10')).toDateString():
result = "BlaBla 3";
break;
default:
result = "Ich komm nur wenn die obigen Datumswerte nicht zutreffend sind";
break;
}
document.getElementById('target').innerHTML = result;
}
</script>
<body onLoad="checkDate()">
<div id="target"></div>
</body>
</html>
Moin,
kanst du mit JS oder PHP lösen
mit PHP einfach weiter oben (z.B. zu Beginn der HTML-Datei) einfügen
und an der anzudruckenden Stelle in der Html
Gruß
em-pie
kanst du mit JS oder PHP lösen
mit PHP einfach weiter oben (z.B. zu Beginn der HTML-Datei) einfügen
<?PHP
$heute = date("Ymd");
// Ausgabe: 20170308
if ($heute == '20170308') {
$text = "Text 1";
} elseif ($heute == '20170309') {
$text = "Text 2";
} elseif ($heute == '20170310') {
$text = "Text 3";
} else {
$text = "kein Treffer";
}
?>
und an der anzudruckenden Stelle in der Html
<?php echo $text; ?>
Gruß
em-pie