Js date Format

Datum Js Format

Die JavaScript-Date-Objekte unterstützen ein einheitliches plattformübergreifendes Format. Datum - Java Script| MDN Vollständiger Support @@toPrimitiveChrome I. Rand I. E. S.

E. S. E. S. E. S. E. S. S. E. E. E. E. E. E. E. E. E. E. S. S. E. S. S. E. S. E. S. E. S. E. S. S. E. S. S. E. S. E. S. S. E. S. E. S. E. S. E. S. S. E. S. S. S. E. S. E. S. S. E. S. S. E. S. S. E. S. S. S. S. E. S. S. S. S. S. S. E. S. S. S. S. S.

JaEdge Full Support JaFirefox Full Support 1IE Full Support JaOpera Full Support JaSafari Full Support JaWebView Android Full Support JaChrome Android Full Support JaEdge Mobile Full Support JaFirefox Android Full Support 4Opera Android Full Support JaSafari iOS Full Support JaSamsung Vollständiger Internetservice Android Full Support Janodejs ?

Date.parse() - Java Script| MDN

Das Date. parse() Verfahren liest eine Zeichenkettendarstellung eines Datenbereichs und gibt die Millisekundenanzahl seit dem I. Jänner 1970 00:00:00:00 UTC oder NaN zurück, wenn der Datenbereich kein Datenbereich ist, oder wenn bestimmte Daten- oder Uhrzeitwerte einen ungültigen Wertbestand haben (z.B. 2015-02-31). Die Verwendung der Date. parse-Methode bis ES5 wird nicht in Betracht gezogen, da das Lesen von Zeichenketten implementationsbedingt war.

Da es viele unterschiedliche Interpretationen gibt, die Zeichenketten lesen, sollten Zeichenketten von Hand gelesen werden (eine Library kann hilfreich sein, wenn viele Zeichenketten verwendet werden sollen). Impliziter Aufruf: dateString Eine Zeichenkette, die ein RFC2822- oder (eine Variante) ISO 8601-Datumsformat (mit Uhrzeit) darstellt (andere Formate können gelegentlich verwendet werden, das Resultat ist jedoch gelegentlich unerwartet).

Ein Zahlenwert, der die ms zwischen dem I. Jänner 1970 00:00:00:00 UTC und dem im angegebenen Wert dargestellten Tag darstellt. Falls der übergebene Wert kein gültiges Datumsangabe darstellt, wird NaN zurÃ? Das Verfahren parse() ruft eine Datumszeichenkette ab (z.B. "Dec 25, 1995") und gibt die Millisekundenanzahl seit dem I. Jänner 1970 00:00:00:00 UTC zurück.

Mit Hilfe dieser Option können Sie Datumsangaben über einen Zeichenkettenwert setzen (z.B. in Verbindung mit der methoden setTime() und dem Date Objekt). Für eine Zeichenkettendarstellung mit einer Zeit gibt die parse () Methode den zeitlichen Wert zurück. Das Verfahren kennt die üblichen US-Zeitzonenabkürzungen, aber es ist vorzuziehen, die Zeitzonendifferenz anzugeben, wie z.B. "Mon, 25 Dez 1995 13:30:00 +0430" (4 Std. und 30 Min. ostlich des Greenwichmeridian).

In RFC2822 Chapter 3. 3. 3 Format wird die örtliche Raumzeitzone verwendet, um Parameter zu deuten, die keine Informationen über die Raumzeitzone beinhalten. Aufgrund der unterschiedlichen Leseformen von Datumszeichenketten wird daher dringend geraten, immer dann ein Datum zu lesen, wenn die Resultate uneinheitlich sind, insbesondere bei verschiedenen ECMAScript-Implementierungen, bei denen Zeichenketten wie "2015-10-12 12:00:00:00" mitunter in NaN, UTC oder einer lokalen Taktgeberzeitzone gelesen werden.

Die Datums- und Zeitzeichenfolge ist teilweise im simplen ISO 8601-Format. Beispielsweise kann "2011-10-10-10" (nur ein Datum) oder "2011-10-10-10T14:48:00" (Datum und Uhrzeit) passieren und lesen werden. Handelt es sich bei der Zeichenkette um ein ISO 8601-Datum (keine Zeit), wird die UTC-Zeitzone zur Interpretation der Parameter verwendet. Enthält die Zeichenkette Datums- und Zeitinformationen im Format ISO 8601, wird dies als Ortszeit interpretiert. In diesem Fall handelt es sich um eine Ortszeit.

Da in der Zeichenkette sowohl zeitliche Zonen als auch Interpretationen möglich sind, wird immer die Millisekundenanzahl zwischen dem dargestellten Tag und dem Tag der Darstellung am Tag des ersten Datums, 1970 00:00:00:00 UTC oder NaN zurückgesendet. Da es sich bei parse() um eine statistische Datumsmethode handelt, wird sie mit Date abgerufen. parse() und nicht als Verfahren einer Dateinstanz.

Wird die Datumsangabe "7. März 2014" eingegeben, übernimmt parse() die örtliche Taktzeit. Wird jedoch ein ISO-Format wie "2014-03-07" spezifiziert, wird eine UTC-Zeitzone vorausgesetzt (ES5 und SCMAScript 2015). Daher können die so erzeugten Datumsobjekte einen anderen Zeitpunk darstellen. D. h. zwei Zeichenketten mit gleichem Erscheinungsdatum (Differenz in der Formatierung) können zu zwei verschiedenen Resultaten werden.

Bei einer Zeichenkette, die nicht dem Standard-Format entsprecht, verwenden die Funktionalitäten eine Fallback-Lösung in Gestalt einer implementationsbedingten heuristischen oder einer implementationsbedingten Algorithmen. Nicht erkennbare Zeichenketten oder Datensätze, die keine gültigen Standardwerte von ISO-formatierten Merkmalen haben, veranlassen Date. parse(), den Rückgabewert NaN. Wenn eine Zeichenkette nicht im simplen ISO-Format (ECMA-252) vorliegt und keine gültigen Datumsangaben enthält, hängt es vom jeweiligen Eintrag und dem verwendeten Webbrowser ab, ob NaN zurückgesendet wird oder nicht.

23. Februar 2015'; Führet zum Tag der letzten Woche (Ortszeit) in Mozilla 30 und zu einem ungültigen Tag in Safari 8. Wenn Zeichenketten als ISO-Format anerkannt werden und ungültige Zeichenketten ungültige Zeichenzahlen enthalten, geben alle Browser, die zumindest OS5 unterstüzen, NaN zurück:'2014-25-23'....; Die implementierungsabhängigen Heuristiken von SpiderMonkey können in JDatierung sein.

Die Zeichenkette "10 05 2014" ist ein Beispiel für eine nicht konforme ISO-formatierte Zeichenkette, die von der implementierungsabhängigen heuristischen Methode verarbeitet wird. 10 05 2014' ; Erstellt das Date 7. September 2014 (Ortszeit) und nicht den 10. Juli 2014 Weitere Beispiele:'foo-bar 2014' . ; .'foo-bar 2014' ; Wenn IPOdate ein bestehendes Datumsobjekt ist, kann es auf die Zeit vom 11. September 1995 (Ortszeit) eingestellt werden: .

9. August 1995; Liefert den Messwert 807937200000 in der Timezone GMT-0300 und andere Messwerte in anderen Timezonen, wenn in der Zeichenkette keine Timezone festgelegt ist und es sich nicht um ein nach ISO-format sortiertes Messdatum handelt. Wed, 09 Aug 1995 00:00:00:00 GMT' ; Liefert 807926400000 in allen Zeiten, da GMT (UTC) spezifiziert ist.

Wed, 09 Aug 1995 00:00:00:00' ; Liefert den Messwert 807937200000 in der GMT-0400 und andere Messwerte in anderen Messbereichen, wenn in der Zeichenkette keine Messwerte für die Messwerte und kein ISO-formatiertes Messdatum enthalten ist. Do, 01 Jan 1970 00:00:00:00 GMT' ; Liefert 0 in allen Zeiten, da GMT (UTC) spezifiziert ist.

Do, 01. Januar 1970 00:00:00:00' ; Liefert 14400000 in der Uhrzeitzone GMT-0400 und andere Zeitzonenwerte, wenn in der Zeichenkette keine Uhrzeit festgelegt ist und es sich nicht um ein im ISO-Format ausgegebenes Datenformat handelt. Do, 01 Jan 1970 00:00:00:00 GMT-0400' ; Liefert 14400000 in allen Zeiten, da GMT (UTC) spezifiziert ist.

Format ISO 8601Chrome Vollständiger Support JaEdge ? Vollständiger Support JaSafari Vollständiger Support JaWebView Android Vollständiger Support JaChrome Android Vollständiger Support JaChrome Android Vollständiger Support JaEdge Mobile JaEdge Vollständiger Support JaSafari iOS Voller Support JaSamsung Vollständiger Internetzugriff Janodejs Janodejs ?