Countup Jahr-Monat-Tag

Moderator: HTML-Laie

Antworten
Benutzeravatar
Hape
Administrator
Beiträge: 336
Registriert: Fr 22. Mai 2020, 00:33

Countup Jahr-Monat-Tag

Beitrag von Hape »

Hier ein Countup mit Jahr, Monat,Tag:

Code: Alles auswählen

<script type="text/javascript">
// <![CDATA[
function countUp() {
var jahr=1999, monat=9, tag=12, stunde=20, minute=30; // Jahrestag hier angeben

var akt=new Date();
var j=akt.getFullYear()-jahr;
var m=akt.getMonth()+1-monat;
var t=akt.getDate()-tag;
var s=akt.getHours()-stunde;
var u=akt.getMinutes()-minute;
if(u<0) {s--; u=60+u;}
if(s<0) {t--; s=24+s;}
if(t<0) {m--; t=new Date(akt.getFullYear(),akt.getMonth(),0).getDate()+t;}
if(m<0) {j--; m=12+m;}

var z = "";
if(j) { z = j + " Jahr"; if(j>1) z += "en"; }
if(m) {
  if(z) { if(t||s||u) z += ", "; else z += " und "; }
  z += (m + " Monat"); if(m>1) z += "en";
}
if(t) {
  if(z) { if(s||u) z += ", "; else z += " und "; }
  z += (t + " Tag"); if(t>1) z += "en";
}
if(s) {
  if(z) { if(u) z += ", "; else z += " und "; }
  z += (s + " Stunde"); if(s>1) z += "n";
}
if(u) {
  if(z) z += " und ";
  z += (u + " Minute"); if(u>1) z += "n";
}
document.write(z);
}
// ]]>
</script>
Diesen Abschnitt dort einfügen wo er erscheinen soll:

Code: Alles auswählen

<div>Diese Homepage ist seit
<strong><script type="text/javascript">countUp()</script></strong>
<noscript><div>dem 12.09.1999 20:30 Uhr</div></noscript>
im Netz.</div>
Hier dazu eine Demoseite: https://hapes-javascript-demo-page.hpag ... t-tag.html

Antworten