Antworten auf deine Fragen:
Neues Thema erstellen

2. Sonntag im Monat

cmfa

Nicht mehr ganz neu hier

Hallo Freunde der Nacht,

ich stehe gerade vor einer kleinen Knobelaufgabe für mich. Ich möchte gerne in einem Newsletter ein Datum mit liefern. Das Datum wäre der
2. Sonntag des Monats. So recht weiß ich nicht wie ich an diese Aufgabe ran gehen soll.
Vlt. habt ihr ja ein Idee wie man hier ab besten ran geht und man das über php oder einer anderen Sprache abbildet.
:motz:
VG

CMFA
 

kleinerVampir

Aktives Mitglied

AW: 2. Sonntag im Monat

Der Monat fängt immer mit dem ersten an.
Also prüfst du, was der erste für ein Tag ist date Funktion in PHP

Wenn es ein Montag ist, dann ist der erste Sonntag am 7. und der zweite am 14.
Wenn es ein Dienstag ist, dann ist der erste Sonntag am 6. und der zweite am 13.
Wenn es ein Mittwoch ist, dann ist der erste Sonntag am 5. und der zweite am 12.
Wenn es ein Donnerstag ist, dann ist der erste Sonntag am 4. und der zweite am 11.
Wenn es ein Freitag ist, dann ist der erste Sonntag am 3. und der zweite am 10.
Wenn es ein Samstag ist, dann ist der erste Sonntag am 2. und der zweite am 9.
Wenn es ein Sonntag ist, dann ist der erste Sonntag am 1. und der zweite am 8.

Damit hast du alles was du brauchst.
 

Duddle

Posting-Frequenz: 14µHz

AW: 2. Sonntag im Monat

Alternativ kannst du ein paar der vorgefertigten PHP-Funktionen nehmen und zusammenwerfen:
PHP:
<?php
$monat = date("M", time());
$string = "0st $monat + 2 weeks last sunday";
$timestamp = strtotime($string);
echo date("c", $timestamp);

//oder komprimiert und weniger verständlich
echo date("c", strtotime("0st ".date("M", time())." + 2 weeks last sunday"));
?>
Das bestimmt zuerst den derzeitigen Monat, baut dann ein Beschreibung des gewünschten Datums auf (0ter, weil er sonst die Berechnungen falsch werden), dann wird das mit strftime() geparsed und in den richtigen Timestamp umgewandelt, schließlich per date() formatiert wieder ausgegeben.


Duddle
 

cmfa

Nicht mehr ganz neu hier

AW: 2. Sonntag im Monat

Danke für die Hilfe, mein Code war deutlich länger und funzte bisher nicht.

VG
CMFA
 

michas

Nicht mehr ganz neu hier

AW: 2. Sonntag im Monat

@Duddle

Jaja die gute strtotime-Funktion. Ich bin immer wieder begeistert, was die so alles liefert. :)

Gruß Micha
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.614
Beiträge
1.538.351
Mitglieder
67.525
Neuestes Mitglied
mgtaucher
Oben