-1 Montagsausgabe ist dieser Montag, was sehr seltsam ist
-1 Montagsausgabe ist dieser Montag, was sehr seltsam ist
Weil Ausländer denken, dass „dieser Montag“ der nächste Montag ist und „letzter Montag“ dieser Montag ist
Nur „-2 Montag“ oder „Montag letzte Woche“
date('Y-m-d', strtotime('-' . (6 date('w')) . ' days'));
-7 days
last week
Normalerweise erfolgt dies in zwei Schritten: Zuerst wird ein beliebiger Tag der letzten Woche ermittelt und dann der Montag ermittelt. Genauso wie die Ermittlung des Monatsendes darin besteht, den 1. des nächsten Monats und dann -1 Tag zu ermitteln.
Lassen Sie uns hierfür eine allgemeine Methode schreiben
<code>function last_monday($timestamp=0,$is_return_timestamp=true){ static $cache ; $id = $timestamp.$is_return_timestamp; if(!isset($cache[$id])){ if(!$timestamp) $timestamp = time(); $thismonday = this_monday($timestamp) - /*7*86400*/604800; if($is_return_timestamp){ $cache[$id] = $thismonday; }else{ $cache[$id] = date('Y-m-d',$thismonday); } } return $cache[$id]; }</code>
date('w') ruft den aktuellen Wochentag ab, da Montag bis Samstag jeweils 1-6 und Sonntag 0 ist. Wenn der Wert 0 ist, liegt der letzte Montag vor 13 Tagen. Der Rest ist date('w') vor 6 Tagen.
<code>$days = date('w')==0?13:date('w')+6; echo date('Y-m-d',time()-$days*86400);</code>
Die Beschreibung des Dokumentlinks finden Sie hier
echo "Last Monday:".date("Y-m-d",strtotime("letzten Montag"))."
";
$time = strtotime("-7 day");
$timetest =date("Y-m-d h:i:sa", $time);