Datum zum späteren Zeitpunkt

Jetzt wuerde mich doch mal interessieren was es hier zu melden gibt... :rolleyes:
Ich hab den Thread mal kurz ueberflogen und auf die schnelle keine Regelverstoesse entdecken koennen. Oder wolltest Du uns nur mal auf Deinen Thread aufmerksam machen?
 
hmmm....dann wird die Sache wohl ein wenig komplizierter, wenn das nur innerhalb eines monats funktioniert...sehr eigenartig....ich schau mir die funktionen nochmals genauer an...vielleicht komm ich dann auf eine Lösung!
 
So, ich hab mir das jetzt mal mit folgendem Script angesehen.
Dabei bin ich aber auf keinen Unterschied bei Monatswechseln oder bei normalen Tagen gekommen:
PHP:
<?

$letzter = mktime(0, 0, 0, 01, 31, 2006);
$erster = mktime(0, 0, 0, 02, 01,2006);

$differenz = $erster - $letzter;

echo "letzter Tag des Monats".$letzter."<br><br>";
echo "Erster tag des nächsten Monats".$erster."<br><br>";
echo "Die Differenz beträgt".$differenz."<br><br>";

$tagx = mktime(0, 0, 0, 12, 15, 2006);
$tagy = mktime(0, 0, 0,12"), 16, 2006);

$differenz2 = $tagy - $tagx;

echo "Die Differenz bei normalen Tagen beträgt:".$differenz2."<br><br>";

?>

-> http://web650.silverline-s17.de/mktime.php

Zwischen beiden Tagen kommt bei mir eine Differenz von 86400 heraus. Daran kanns also nicht liegen.

Eine Möglichkeit, die mir eingefallen wäre:

Du überprüfst, ob du schon die ersten 7 Tage im Monat hinter dich gebracht hast.
PHP:
$heute = date("d");
$pruefung = $heute - 7;
if($pruefung >= 0)
{
//hier lässt du dann das Script, dass ich dir schon weiter oben geschrieben habe, laufen
}
else
{
// hier lässt du das Script von oben ebenfalls laufen, aber das selbe Script mit der Anzahl  // an Tagen, die noch vom letzten Monat übrig sind. -> $pruefung!
}

Ich hoffe ich konnte dir weiterhelfen!
 
Zuletzt bearbeitet:
Dankeschön....

Ich habs, allerdings kurz vorher schon gelöst, es geht!

Code:
$day = date(j);
        $mon = date(m);
        $year = date(Y);
        $day=$day-7;
        $datum = date("Y-m-d", mktime(0,0,0,$mon,$day,$year));

if($datum<=$row[anlage_datum] OR $datum<=$row[anlage_datum]) 
{
echo "<img SRC=/grafiken/white_pixel.gif width='10'><img SRC=/global/bilder/new.gif>";;
}

Trotzdem danke.... ;)
 
Gerne :)

Nur eine Frage:

Wieso unterscheidest du zweimal mit der gleichen Frage?

PHP:
if($datum<=$row[anlage_datum] OR $datum<=$row[anlage_datum])

mfg Flo
 
Zurück