ilch Forum » Allgemein » HTML, PHP, SQL,... » Datums abfrage + vergleich

Geschlossen
  1. #1
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    Hi leute

    möchte gerne mit JS eine funktion schreiben die mir das aktuelle datum mit einem vorgegebenen vergleicht ...

    sinn und zweck .. das ganze soll für einen Adventskalender her halten, bei dem nur an bestimmten tagen eben die entsprechenden türchen auf gehen

    also am 1. nur das 1. etc

    habe das bis jetzt so dass die inhalte von den türchen in divs liegen die per css ausgeblendet sind ... und dann mit einer prototype animation wieder eingeblendet werden wenn man darauf klickt.

    jemand ne idee wie ich das umsetzen könnte?

    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tr3icio gelöschter User
    Es gibt die schöne Methode getDate des Date-Objektes die dir den Tag sagt ... damit könnte man einfach abfragen:

    if ( date.getDate() == 1 ) { ... }
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    okay werde ich mir dann mal anschauen

    wie kann ich es dann machen dass der link nur dann aktiv ist wenn die bedingung von der if anweisung wahr ist?

    klar in den anweisungsblock .. aber wie genau?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mikro Mitglied
    Registriert seit
    05.10.2011
    Beiträge
    237
    Beitragswertungen
    21 Beitragspunkte
    Du bist ja ganz schön fleißig lächeln

    Erstmal ein Hinweis zwecks Datum mit JS also,
    1
    2
    3
    4
    5
    <script type='text/javascript'>
    var zeit = new Date();
    var Tag = zeit.getDate()
    console.log(Tag);
    </script>

    ist immer die Zeit die auf dem ausgeführten Rechner eingestellt ist, also stell ich meine Uhr vor wird auch in JS die Zeit vorgestellt, das kann dir mit PHP nicht passieren die kommt vom Server, deshalb besser die Grundzeit von PHP holen.

    1
    2
    3
    4
    <script type='text/javascript'>
    var Tag = <?php echo date('j'); ?> ;
    console.log(Tag);
    </script>


    Machen kannst du folgendes:


    Nix getestet oder so nur als Denkanregung, ist aber mit jQuery.

    Weiter so Bier


    Zuletzt modifiziert von Mikro am 31.10.2011 - 23:34:18
    Wer Rechtschreibfehler findet darf sie behalten!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten