Goendg-Lösung funktioniert nicht für 2016-10-31.
Ich habe ein Array von zufälligen Daten (nicht von MySQL). Ich muss sie nach Woche als Woche1, Woche2 usw. bis Woche 5 gruppieren.
Was ich habe ist das:
%Vor%Was ich brauche, ist eine Funktion, um die Wochennummer des Monats durch Angabe des Datums zu erhalten.
Ich weiß, dass ich die Wochenzahl erreichen kann %Code% aber diese Woche ist die Nummer zwischen dem Jahr (1-52), aber ich brauche nur die Wochennummer des Monats, z. im September 2015 gibt es 5 Wochen:
Ich sollte in der Lage sein, die Woche Week1 zu bekommen, indem ich nur das Datum gebe z.B.
%Vor%Sie können die folgende Funktion verwenden, vollständig kommentiert:
%Vor%Ich denke, diese Beziehung sollte wahr (?) sein und sich als nützlich erweisen:
%Vor%Implementiert in PHP erhalten Sie dies:
%Vor%Um Wochen zu bekommen, die am Sonntag beginnen, ersetzen Sie einfach %code% durch %code% .
Sie können die folgende Funktion verwenden, vollständig kommentiert:
%Vor%Der richtige Weg ist
%Vor%Ich habe ein Array von zufälligen Daten (nicht von MySQL). Ich muss sie nach Woche als Woche1, Woche2 usw. bis Woche 5 gruppieren.
Was ich habe ist das:
%Vor%Was ich brauche, ist eine Funktion, um die Wochennummer des Monats durch Angabe des Datums zu erhalten.
Ich weiß, dass ich die Wochenzahl erreichen kann %Code% aber diese Woche ist die Nummer zwischen dem Jahr (1-52), aber ich brauche nur die Wochennummer des Monats, z. im September 2015 gibt es 5 Wochen:
Ich sollte in der Lage sein, die Woche Week1 zu bekommen, indem ich nur das Datum gebe z.B.
%Vor%Ich habe diese Funktion selbst erstellt, die korrekt zu funktionieren scheint. Falls jemand anders eine bessere Möglichkeit hat, dies zu tun, bitte teilen .. Hier ist was ich getan habe.
%Vor%
Goendg-Lösung funktioniert nicht für 2016-10-31.
In Anbetracht des time_t wday (0 = Sonntag bis 6 = Samstag) des Ersten des Monats in %code% , gibt dies die (Sonntags-basierte) Wochennummer innerhalb des Monats zurück:
%Vor%In PHP übersetzt:
%Vor%Tags und Links arrays php date week-number