Counter 08 - UpDownCounter 04 Zieldatum im aktuellen Jahr
Bei diesem Counter bleibt die Jahresangabe unberücksichtigt. Es wird bis zum festgelegten Datum heruntergezählt und ab dem Datum bis zum Jahresende wieder hochgezählt. Am 1. Januar jedes Jahres startet der Zählvorgang neu.
|
|
Noch X Tage bis .... Datum in einer 365-Tage-Spanne
Dieser Down- / Up-Counter ist ideal für jährlich wiederkehrende Termine.
Alternativen: UpCounter bis (6 Optionen) DownCounter seit
Hier werden 2 Datumsangaben einbezogen:
Aktuelles Datum und Zieldatum.
Das Startdatum für den Zähler ist hier das aktuelle Systemdatum, das Zieldatum liegt (bis zum Stichtag) in der Zukunft des gleichen Jahres. Die Differenz in Tagen wird ermittelt und über eine Schreibanweisung angezeigt.
Die Jahresangaben bleiben unberücksichtigt! |
 |
Hier sehen Sie die Anzeige als Countdown für die Anzahl der Tage bis Weihnachten. Das Script wurde geleich 2 mal eingebunden (deutsch + englisch)
Meldungen
Der Counter eignet sich also für immer wiederkehrende Ereignisse am gleichen Tag eines Jahres, wie Geburtstage, Weihnachten, Neujahr, bis zum 1. Dezember, ... . Er bietet für die Textausgabe unterschiedliche, datumsabhängige Meldungen.
Neben dem Zieldatum wird ein Beschreibungstext festgelegt, der in den Meldungen erscheint:
// Beschreibung hier eintragen
var Beschreibung = "Sommeranfang";
| Vorgabe | Textmodul | Vorgabe | Zeitform |
| Noch X Tage bis | Sommeranfang | | Zukunft |
| Übermorgen ist | Sommeranfang | | Zukunft |
| Morgen ist | Sommeranfang | | Zukunft |
| Heute ist | Sommeranfang | | Gegenwart |
| Gestern war | Sommeranfang | | Vergangenheit |
| | Sommeranfang | war vor X Tagen | Vergangenheit |
Aufwand für den Webmaster
- Script im Head-Bereich einkopieren
- Funktionsaufruf einkopieren (im Bodybereich da, wo der Text erscheinen soll)
- Datum anpassen
- Beschreibungstexte anpassen
Kurzinfo JavaScript 'einbauen'
Zum Testen des Scripts:
verstellen Sie das Systemdatum Nachdem sie das Datum verstellt haben, laden Sie die Seite neu, indem Sie 'Aktuelle Seite neu laden' (Refresh) anklicken.
Anwendung:
Script als Counter mit Beschreibung. Das Zieldatum bezieht sich immer auf das aktuelle Jahr! Die Besonderheit liegt in der 'Vorwarnung' am Vortag, einer entsprechenden Meldung am Stichtag und der Anzeige von 3 unterschiedlichen Texten für die Tage nach dem Event.
Nehmen Sie dieses Beispiel als Basis für ihre Experimente mit JavaScript.
Die Textausgabe könnte lauten:
Noch xx Tage bis Weihnachten
Übermorgen ist Weihnachten
Morgen ist Weihnachten
Heute ist Weihnachten
Gestern war Weihnachten
Weihnachten war vor xx Tagen
|
Noch xx Tage bis zum Geburtstag
Übermorgen ist meine Geburtstag
Morgen ist mein Geburtstag
Heute feiere ich meinen Geburtstag
Gestern war mein Geburtstag
Geburtstag um xx Tage verpasst
|
Der Counter kann natürlich auch für andere Anwendungen eingesetzt werden (Ostern, Geschäftseröffnung, usw.), die Beschreibungstexte müssen dann angepasst werden.
Zur Anpassung ändern Sie im Script:
| Variable |
Wert |
für |
ersetzen mit |
| Beschreibung |
"Weihnachten"; |
Beschreibung |
ihrer Beschreibung |
| ZielDatum |
new Date("December 25, " + year); |
Datum |
ihrem Zieldatum |
Zieldatum (Hinweise):
1) Der Eintrag für das Zieldatum aktuelles Jahr (Variable ZielDatum):
var DatumAktuell = new Date();
var JahrAktuell = DatumAktuell.getFullYear();
var ZielDatum = new Date("December 25, " + JahrAktuell);
Sie müssen die englischen Bezeichnungen für den Monat eintragen:
January February March April May June
July August September October November December
Andere Möglichkeiten für den Eintrag des Zieldatums:
2) festes Counterziel eintragen (Jahr wählbar)
var ZielDatum = new Date('December 25 2010 00:00:01');
3) automatsch 1. Dez., 11 für Dezember (aktuelles) Jahr
var DatumAktuell = new Date();
var JahrAktuell = DatumAktuell.getFullYear();
var ZielDatum = new Date(JahrAktuell, 11, 25, 0, 0, 1);

|