kostenloser Webspace werbefrei: lima-city


Kalenderwoche

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    scout

    Kostenloser Webspace von scout

    scout hat kostenlosen Webspace.

    Hallo Leute,

    ich habe auf meiner Webseite einen Kalender in PHP programmiert.
    Allerdings w?rde ich gerne die Kalenderwoche hinzuf?gen.
    Leider konnte ich da nicht direkt eine Funktion in PHP finden oder hab ich da eine ?bersehen?
    Falls es da wirklich keine Funktion gibt... Wie w?rde man ran gehen?
    Soweit ich mitbekommen habe, werden nur volle Wochen im Januar gez?hlt. Ist das bei Schaldjahr oder irgendwas unnormalem anders?
    Ich hoffe ihr k?nnt mir helfen.

    Gru? Scout
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. x**a

    Hey scout

    Du hast ein Kalender programmiert. Aber wir k?nnen nicht wissen, wie du das gemacht hast.
    Gib uns den Quelltext, dann kann man vielleicht diese Funktion selber programmieren, denn ich finde auf der PHP-Homepage auch keine.
    cu, xola
  4. ?hmm, xola der Quellcode den scout bnis jetzt geschrieben hat ist bei seinem Problem momentan v?llig irrelevant.
    Leider wei? ich ich auch nicht genau, wie man die Kalendarwochen ausrechnet, aber da findet dich bestimmt was beim allseits geliebten google!!!
  5. b************y

    Hast du mal versucht das mit dem Monat und dem Tag zu verkn?pfen?

    Du legst ein array an in dem festgelegt ist welcher Monat wie viele Tage hat.

    Dann nimmst du die Funktion date() und rufst dem Monat ab.

    Mit einer For-Schleife l?sst du alle Monatszahlen zusammenz?hlen ausser die vom aktuellen monat dann rehnest du das aktuelle Datum drauf dann hast du den tag seit anfang des Jahres.

    Das teilst du durch 7 dann hast du die Kalenderwoche.

    Kapiert? Wenn net Pn
  6. Im Gegensatz zu Perl hat PHP eine wundersch?ne Funktion zur Ermittlung der Kalenderwoche nach ISO-8601:

    So sieht der PHP-Code aus:

    $timestamp = time();
    $kalenderwoche = date('W', $timestamp);

    Die ISO-8601-Woche beginnt ?brigens mit einem Montag (nicht mit einem Sonntag wie andere "Computer-Wochen"). Das ganze funktioniert aber nur im Bereich des PHP-Timestamps, also von ca. 1970 bis ca. 2037.

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

    P.S.: Ich bastele gerade an einem Monatskalender (mit editierbaren Terminen). Hat jemand Interesse an so was? Dann k?nnte ich ja ein Tutorial draus machen.

    MfG
    alopex
  7. e**********f

    *Bekundet Interesse an alopex Monatskalender und dem Tutorial*
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!