Heim > Web-Frontend > js-Tutorial > Hauptteil

So lösen Sie das Browserkompatibilitätsproblem der Datumsfunktion Date() in js

小云云
Freigeben: 2018-02-12 09:26:25
Original
1310 Leute haben es durchsucht

Im Allgemeinen verursacht die direkte Verwendung von new Date() keine Kompatibilitätsprobleme, aber new Date(datetimeformatstring) verursacht häufig Probleme mit der Browserkompatibilität. Warum sind einige Formate in datetimeformatstring nicht mit Browsern kompatibel? Dieser Artikel stellt Ihnen hauptsächlich die Lösung für das Browserkompatibilitätsproblem der js-Datumsfunktion Date() vor. Freunde, die sie benötigen, können darauf verweisen.

Keine Parameter

//无参 所有浏览器都兼容
var dateTime = new Date();
Nach dem Login kopieren

a. IE9- (nicht Kompatibel)

//日期参数 格式1
var dateTime = new Date("2017-09-12");
Nach dem Login kopieren
 > IE9+ (kompatibel, einschließlich IE9)

b. Firefox (kompatibel)

c. Google (kompatibel)

3. Datums- und Uhrzeitparameter

a. IE (nicht kompatibel, egal welche Version)
//日期参数 格式2 所有浏览器都兼容
var dateTime = new Date("2017/09/12");
Nach dem Login kopieren

b. Firefox (nicht kompatibel)

//日期时间参数 格式1
var dateTime = new Date("2017-09-12 13:41:00");
Nach dem Login kopieren
c. kompatibel) IE

a. IE9- (nicht kompatibel) (Halbkompatibel mit 8-Stunden-Zeitunterschied)

b. Firefox (kompatibel)

c. Halbkompatibel mit 8 Stunden Zeitunterschied)
//日期时间参数 格式2 所有浏览器都兼容
var dateTime = new Date("2017/09/12 13:42:00");
Nach dem Login kopieren
//日期时间参数 格式3
var dateTime = new Date("2017-09-12T13:42:00");
Nach dem Login kopieren

a. IE (Halbkompatibel (1 Stunde Zeitunterschied)

b. Firefox (nicht kompatibel)

c. Google (nicht kompatibel)

Zusammenfassend sind die von allen gängigen Browsern unterstützten Formate: var dateTime = new Date("2017/09/12 13:42:00");

Dann besteht die Lösung darin, den datetimeformatstring in den Formatstring yyyy/MM/dd hh:mm:ss zu konvertieren.

Verwandte Empfehlungen:

//日期时间参数 格式4
var dateTime = new Date("2017/09/12T13:42:00");
Nach dem Login kopieren

Js Date()-Datumsfunktionsbrowser lösen Kompatibilitätsprobleme

Code der Funktion curdate() in MySQL Case

Beispielcode für die Konvertierung des Datumsformats Date()

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Browserkompatibilitätsproblem der Datumsfunktion Date() in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage