| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2002
Beiträge: 144
|
hallo zusammen, weiß jemand wie ich folgenedes array sortiert bekomme? array=("13_02_04","15_08_02","20_03_05","15_02_04" ); es handelt sich um ein datum. diese möchte aufsteigen sortieren. ich bekomme es leider nur hin das die erste zahl, sprich der tag des datums, aufsteigend sortiert wird. es müßte aber erst nach Jahr, dann nach monat und dann nach tag sortiert werden. bitte helft mir auf die sprünge. danke, die krähe |
| | |
| | #2 (permalink) |
| ... Registriert seit: Oct 2002 Ort: Nürnberg
Beiträge: 3.611
| Code: my_array = ["13_02_04", "15_08_02", "20_03_05", "15_02_04"];
Array.prototype.sortDate = function() {
for (var i = 0; i<this.length; i++) {
// datum konvertieren
var spl = this[i].split("_");
this[i] = spl[2]+"#"+spl[1]+"#"+spl[0];
}
this.sort();
for (var i = 0; i<this.length; i++) {
// datum konvertieren
var spl = this[i].split("#");
this[i] = spl[2]+"_"+spl[1]+"_"+spl[0];
}
};
my_array.sortDate();
trace(my_array); |
| | |
| | #5 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Es geht auch mit eine kleinen Vergleichsmethode für Array.sort PHP-Code:
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |