Letzter Wochentag ab spezifischem Datum in php

8

Ich suche den besten Weg, um den letzten Wochentag ab einem bestimmten Datum zu bekommen. Das Beispiel, das ich verwende, ist der letzte Arbeitstag vor Heiligabend (24. Dezember).

Leider funktioniert das nicht:

%Vor%

Irgendwelche Vorschläge?

    
Lizard 19.12.2012, 19:54
quelle

2 Antworten

5

Entfernen Sie einfach before und Ihr Beispiel funktioniert gut (ab PHP 5.2.0). Der absolute Datumsteil ( 24th December 2012 ) wird zuerst verarbeitet, gefolgt vom relativen Teil ( last weekday ), wie in relative Formate Dokumentation .

Original

%Vor%

Korrigieren

%Vor%

Bei den anderen Antworten verhalten sich previous und last , wenn sie wie in der Frage verwendet werden, genau so; bedeutet das unmittelbar vorhergehende Auftreten von etwas (in diesem Fall ein Wochentag). last hat eine andere spezielle Bedeutung, wenn es im Stil von last dayname of verwendet wird, das in der Frage nicht verwendet wird.

Referenz:

salathe 19.12.2012, 20:12
quelle
1

Haben Sie so etwas versucht:

%Vor%

Dies wird etwas wie Friday 21st of December 2012 12:00:00 AM mit PHP 5.3.19

ausgeben

Hier könnte man anders herumgehen, es ist nicht das Schönste, aber es sollte funktionieren:

%Vor%     
PhearOfRayne 19.12.2012 19:59
quelle

Tags und Links