Jan Bohle: Aktuelle Woche

Hallo,

Wer kann mir helfen? Ich möchte, dass mit jeder Kalenderwoche auf meiner Website ein neuer Text erscheint. Aber scheinbar gibt es keine Variable, die "getWeek" heißt. Mit dem unten angeführten Script kann ich die Website immerhin jeden Monat aktualisieren, aber geht das auch jede Woche? Wie?

vielen Dank für eure Hilfe,

Jan

<html><head></head><body>
<script type="text/javascript">
<!--
var jetzt = new Date();
var Jahresmonat = jetzt.getMonth();
var Monat = new
Array(

"Januar",
"Februar",
"März",
"April",
"Mai",
"Juni",
"Juli",
"August",
"September",
"Oktober",
"November",
"Dezember"

);
document.write(Monat[Jahresmonat]);
//-->
</script>

</body></html>

  1. Hallo,

    Wer kann mir helfen? Ich möchte, dass mit jeder Kalenderwoche auf meiner Website ein neuer Text erscheint. Aber scheinbar gibt es

    nun, die Kalenderwoche aus dem Systemdatum zu ermitteln, ist nicht ganz trivial.

    Auf jeden Fall hab ich das mal für PERL aufgeschrieben auf der PerlBase - wenn du magst.

    Rolf

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
  2. Hallo Jan, Hallo Erwin !!
    Klaus Hentschel hat ein ziemlich bekanntes,kleines Skript betreff "aktuelle Woche" geschrieben !
    Wenn du das Skript um eine switch/case Abfrage erweiterst, kannst du dir damit was zusammenbasteln ....
    Allerdings hast du bei 52 Fällen eine ziemliche Schreibarbeit !!
    ;o)))))

    <SCRIPT LANGUAGE="JavaScript">
    // (C) 2000 Klaus Hentschel [ All rights reserved ].
    // e-mail: kh@javarea.de
    http://www.javarea.de/index.php3?opencat=Javascript&subcat=Uhren-Kalender&id=23
    var thiswoche=""
    function getwoche()
    {
    var Time=new Date()
    var Year=new Date(Time.getYear(),0,1)
    var woche=Math.ceil((Time.getTime()-Year)/(7*24*60*60*1000))
    return(woche)
    }
     document.write("<FONT class=stn>Die aktuelle Woche ist :</font> <b>" + getwoche(thiswoche))
    switch ( getwoche(thiswoche))
    {
    case 14:
    {alert ("14. Woche");
    break;}
    case 15:
    {alert ("15. Woche");
    break;}
    case 16:
    {alert ("16. Woche");
    break;}
    default:
    {alert ("???????");}
    }
    </SCRIPT>

    1. Vielen Dank,

      das war genau, was ich gesucht habe.

      Gruß, Jan