BLUB: mit date() ausgeben lassen ob letztes jahr ein schaltjahr war.

Moin,

ich hab da ein kleines Problem ich verstehe in date() die timestep Sache nicht..

Ich möchte gerne durch php herraus finden lassen ob das letztes Jahr ein schaltjahr war. Wie mache ich das ??? Beispiele bitte..

heute ist 2004, letztes Jahr war es 2003: ist nun 2003 ein schalt Jahr ja oder nein oder 0 oder 1..

Danke für eure Hilfe!

  1. Hi,

    sag mal, kanns sein, dass DU bissi faul zum Suchen bist, oder?

    http://www.php.net/manual/de/function.date.php

    schau mal was bei L steht!! *tz*

    Gruss
    Stefan

    1. sag mal, kanns sein, dass DU bissi faul zum Suchen bist, oder?

      Ich sagte doch bereits das es nur für dieses Jahr und nicht für das letzte Jahr!!!

      1. Ich sagte doch bereits das es nur für dieses Jahr und nicht für das letzte Jahr!!!

        Tja, solltest halt mal genau lesen:

        Auszug: php.net

        date -- Formatiert ein(e) angegebene(s) Zeit/Datum

        Beschreibung:
        string date ( string Format [, int Timestamp])

        Lösung für Deinen Fall:

        http://forum.de.selfhtml.org/?t=79095&m=458019

        Gruss
        Stefan

        1. DANKE

          habe es schon selbst herraus gefinden

          if (date("L",mktime(0,0,0,1,1,date("Y")-1) == 1) { echo "letztes jahr war ein schaltjahr"; }

          1. Hi,

            wer lesen kann ist klar im Vorteil!

            Gruss
            Stefan

    2. <?php
          $ref_jahr = 2003;
          $ref_datum = mktime(0, 0, 0, $ref_jahr, 1, 1);

      $ist_schaltjahr = date("L", $ref_datum);
      ?>