Minimum und maximum finden Termine

Gibt es eine ganze Reihe:

var a = new Array();

Es enthält Datum-Einträge wie diesen: "2012-09-12 09:20', etc

Muss ich minimum und maximum finden von Daten unter Verwendung von javascript. Dieser code funktioniert nicht mit der Zeit-Werte.

var minT = Math.min.apply(Math, a);
var maxT = Math.max.apply(Math, a);

Wie kann ich lösen dieses problem in javascript? Es scheint Recht Komplex zu sein, wie ich bin nicht sehr erfahren in dieser Sprache.

Hat Ihr array enthält Datum-strings, oder Date Objekte?
mögliche Duplikate von das älteste Datum in einer Liste von Daten
Streicher, es würde gearbeitet haben, mit Date Objekte 😉
Nur etwas hinzufügen - konvertieren Sie Ihre date zu unix timestamp und Sie können Math.min.apply und Math.max.apply weil der unix-timestamp ist eine ganze Zahl.
Die Umwandlung in Objekte ist ein Weg, um Sie zu konvertieren von timestamps. Sie können leicht die Anzahl der Millisekunden seit 1970-01-01 00:00:00 Uhr UTC (ohne Schaltsekunden).

InformationsquelleAutor You Kuper | 2012-09-12

Schreibe einen Kommentar