Ich habe Probleme, einen Wochenbereich in PHP anzupassen.
Ich habe es funktioniert, um die aktuelle Arbeitswoche ab Montag zu zeigen.
So für diese Woche zeigt es 11/29/2010 - 12/03/2010.Erhalten Sie einen Datumsbereich, der 2 Geschäftswochen ab dem aktuellen Montag abdeckt
Ich muss dies ändern, um von der aktuellen Arbeitswoche Montag und Show-und Enddatum von zwei Freitagen ab dem Montag zu starten.
So zum Beispiel würde es derzeit ein Startdatum von 29.11.2010 und Enddatum von 12/10/2010 zeigen.
Hier ist mein Code
<?
$timestamp = time();
echo date("m/d/Y", strtotime("this monday", $timestamp));
echo " - ";
echo date("m/d/Y", strtotime("Next Friday", $timestamp));
?>
Wie füge ich +7 auf "Next Friday"
thx
Drews Kommentar unten funktioniert, aber wie du gesagt hast, weil heute Dienstag ist. Wenn der nächste Montag kommt, hätte es das Enddatum um eine weitere Woche verschoben, anstatt im selben Bereich zu bleiben. Ich glaube, dass Ihre ist die komplette Lösung, und ich schätze es. Ich habe es studiert und verstehe das meiste. Ich sehe nicht, wie der mittlere Abschnitt funktioniert. Wenn Sie das wieder sehen und Zeit haben, würde ich mich über die Erklärung freuen. Vielen Dank! –
@Dirty Bird Design - Der mittlere Teil ist anzunehmen, wenn das aktuelle Datum Montag ist, ** dieser Montag ** ist heute. Wenn das aktuelle Datum Sonntag ist, müssen Sie stattdessen +1 Tag für ** diesen Montag ** verwenden. Ansonsten ist jeder Tagespass Montag derselbe wie current_weekday-1 (wie Dienstag, um diesen Montag zu bekommen, ist -1, Mittwoch ist -2, und so weiter) – ajreal