Heim  >  Artikel  >  Web-Frontend  >  Der Anzeigeeffekt der Date()-Funktion in Javascript in verschiedenen Browsern_Javascript-Kenntnissen

Der Anzeigeeffekt der Date()-Funktion in Javascript in verschiedenen Browsern_Javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 15:54:171514Durchsuche

1. JavaScript verfügt nicht über einen grundlegenden Datumsdatentyp, daher können Sie Datumsobjekte nur explizit erstellen. Zum Beispiel: var myDate=new Date();

2. Um ein Datumsobjekt zu erstellen, das ein bestimmtes Datum oder eine bestimmte Uhrzeit speichert, können Sie einfach das Datum oder Datum und Uhrzeit in Klammern setzen;

var myDate=new Date("2015/06/16 10:30");
alert(myDate);

Der vom Firefox-Browser angezeigte Effekt ist:

IE-Browser-Anzeigeeffekt:

Der Anzeigeeffekt von Google Chrome ist:

Hinweis: Wenn der obige Code so geschrieben ist, wird in Firefox- und IE-Browsern ein Fehler gemeldet:

var myDate=new Date("2015-06-16 10:30");
alert(myDate);

IE-Browser-Fehlermeldung:

Firefox-Browser-Fehlermeldung:

3. Verschiedene Länder verwenden unterschiedliche Reihenfolgen, um Datumsangaben zu beschreiben, z. B. ist das von den Vereinigten Staaten festgelegte Datumsformat MM/TT/JJ, während das europäische Format TT/MM/JJ ist, und im Mutterland ist es das Format JJ/MM. /TT. Bei Verwendung eines abgekürzten Namens zur Angabe des Monats. Dann können Sie sie in beliebiger Reihenfolge verwenden.

Zum Beispiel:

var myDate=new Date("Jun 16 2015")
alert(myDate);

var myDate=new Date(" 16 Jun 2015")
alert(myDate);

var myDate=new Date("2015 16 Jun ")
alert(myDate);

Die angezeigte Reihenfolge ist: Monat, Tag, Jahr

Firefox-Anzeigeeffekt:

IE-Anzeigeeffekt:

Google-Anzeigeeffekt:

4.Date-Objekt, es gibt viele Parameter, var myDate=new Date(aYear,aMonth,aDate,aHour,aMinute,aSecond,aMillisecond);

Um diese Parameter zu verwenden, müssen Sie zunächst das Jahr und den Monat angeben und dann diese Parameter verwenden. Sie müssen jedoch der Reihe nach verwendet werden, einer nach dem anderen, und Sie können nicht zwischen ihnen wählen.

Zum Beispiel: Sie können das Jahr, den Monat, das Datum und die Stunde angeben, aber Sie können nicht das Jahr, den Monat und dann die Stunde angeben.

Dies ist falsch zu schreiben. Das Datum darf derzeit nicht in doppelte Anführungszeichen gesetzt werden:

var myDate=new Date("2015 ,9, 16 ,23");
alert(myDate);

Außerdem können Zahlen und Monatsabkürzungen derzeit nicht gemischt werden. Dies ist ebenfalls falsch und es wird ein Fehler in IE und Firefox gemeldet.

var myDate=new Date("2015 ,Jun, 16 ,23");

alert(myDate);

Stattdessen sollte es so geschrieben werden:

var myDate=new Date(2015 ,9, 16 ,23);
alert(myDate);
*Sie können jedoch nicht das Jahr, den Monat und dann die Stunde angeben.

Zum Beispiel: 14 bezieht sich hier ursprünglich auf 14 Uhr, wird aber jetzt zu einem Datum, da kein bestimmtes Datum angegeben ist. . .

var myDate=new Date("2015 ,7, ,14");
alert(myDate);

Firefox-Renderings:

Im IE wird ein Fehler direkt gemeldet:

Bei Google ist das so. . :

5. Obwohl wir uns den September normalerweise als den neunten Monat vorstellen, beginnt Javascript mit der Zählung der Monate ab 0 (Januar), also bedeutet Monat 8 September.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn