Datum vom nächsten Wochentag

h4dhunTer

Erfahrenes Mitglied
Hallo,
ich stehe vor dem Problem, dass ich einen Mini-Kalender programmieren möchte. Dieser soll nur auf meiner Seite verwendet werden und schon fertige Scripts sind für meine Bedürfnisse viel zu viel.

Nun stehe ich vor dem Problem, dass ich den Tag: Montag, Dienstag, ... habe.
Heute ist Mittwoch der 23.04 - Nun soll, wenn ich auf den Montag gehe da stehen: Heute ist Montag der 28.04. Wie kann ich das mittels PHP ausgeben?

Schönen Tag noch und schon einmal vielen dank für eure Mühe!
 
hilft dir eventuell das hier weiter

Code:
<?php
$morgen        = mktime(0, 0, 0, date("m")  , date("d")+1, date("Y"));
$letztermonat  = mktime(0, 0, 0, date("m")-1, date("d"),   date("Y"));
$naechstesjahr = mktime(0, 0, 0, date("m"),   date("d"),   date("Y")+1);
?>

Ansonsten hast du noch viel viel Input zu Datum + Zeit auf php.net

siehe: http://de.php.net/manual/de/function.date.php
 
hilft dir eventuell das hier weiter

Code:
<?php
$morgen        = mktime(0, 0, 0, date("m")  , date("d")+1, date("Y"));
$letztermonat  = mktime(0, 0, 0, date("m")-1, date("d"),   date("Y"));
$naechstesjahr = mktime(0, 0, 0, date("m"),   date("d"),   date("Y")+1);
?>

Ansonsten hast du noch viel viel Input zu Datum + Zeit auf php.net

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

Nee das hilft mich leider nicht, denn da ist es der nächste Monat oder nächste Tag.
 
Hallo,
ich stehe vor dem Problem, dass ich einen Mini-Kalender programmieren möchte. Dieser soll nur auf meiner Seite verwendet werden und schon fertige Scripts sind für meine Bedürfnisse viel zu viel.

Nun stehe ich vor dem Problem, dass ich den Tag: Montag, Dienstag, ... habe.
Heute ist Mittwoch der 23.04 - Nun soll, wenn ich auf den Montag gehe da stehen: Heute ist Montag der 28.04. Wie kann ich das mittels PHP ausgeben?

Schönen Tag noch und schon einmal vielen dank für eure Mühe!

PHP:
<?='Heute ist:'.date("l").' der '.date("d.m.")?>

so
 
Hallo,
ja, dass ist ja das Datum vom aktuellen Tag. Nun möchte ich aber, wenn heute der 23.04 ist, dass mir PHP "ausrechnet", dass der nächste Montag der 28.04 ist.
Halt automatisch, dass der Kalender das selber macht.
 
naja die funktion date("w") gibt ja eine Zahl aus welcher Wochentag der aktuelle ist

w Numerischer Tag einer Woche 0 (für Sonntag) bis 6 (für Samstag)
Wenn du also eine Rechnung baust die dir sagt heute ist z.b. mittwoch also Wert 3 somit ist der nächste Montag 3 (wegen Mittwoch) + 4 (Tage bis zum Montag)
Rechung die du machen musst: 7 (Tage der Woche) - w (Numerischer Tag der Woche)

und dann einfach mittels dem Script was ich oben gepostet habe einfach aktuelles Datum +4

dann haste den montag nur ich könnte mir vorstellen das geht auch einfacher ;) warte mal auf andere rückmeldungen

Gruß Kai
 
Zurück