IE8: Objekt unterstützt diese Eigenschaft oder Methode nicht (Datumsfunktion)

7

Ich bekomme einen Fehler, der nur auf dem großen IE8 erscheint, er zeigt auf die folgende Funktion, speziell die Zeile: return (expDate.getTime() > Date.now());

%Vor%

Ich bin nicht sicher, was das verursachen würde, ich bin ziemlich neu in der Entwicklung für ältere Browser. Dies funktioniert in FF, IE10, Chrome, Safari.

Jede Hilfe wäre sehr willkommen.

Danke

    
Neil 05.08.2013, 22:00
quelle

4 Antworten

10

Sieht so aus, als ob Date.now() in IE8 nicht unterstützt wird (siehe Tabelle unten):

Ссылка

new Date() sollte Ihnen ein Datumsobjekt mit dem aktuellen Datum liefern.

    
Jason P 05.08.2013, 22:02
quelle
7

Shim mit der Tatsache valueOf a Datum ist ms ..

%Vor%     
Paul S. 05.08.2013 22:07
quelle
2

IE 8 unterstützt Date.now nicht. Implementieren Sie es als:

%Vor%     
user2651233 05.08.2013 22:48
quelle
0

Meine psychischen Debugging-Fähigkeiten sagen mir, dass Sie jQuery 2.0 verwenden, das IE8 nicht unterstützt.

Sie müssen 1.10 verwenden.

    
SLaks 05.08.2013 22:00
quelle