Heim > Web-Frontend > js-Tutorial > Hauptteil

Lösen Sie das Browserkompatibilitätsproblem der Datumsfunktion js Date()

巴扎黑
Freigeben: 2017-09-15 09:28:24
Original
1872 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Lösung für das Browserkompatibilitätsproblem der Datumsfunktion js Date() vorgestellt. Freunde, die es benötigen, können darauf verweisen

Im Allgemeinen treten keine Kompatibilitätsprobleme auf, wenn Sie new Date( verwenden. ) direkt. Neue Date(datetimeformatstring)-Browserkompatibilitätsprobleme treten häufig auf. Einige Formate in datetimeformatstring sind daher nicht mit Browsern kompatibel.

Keine Parameter


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

2. Datumsparameter

IE

a. IE9- (nicht kompatibel) b. Firefox (kompatibel)
//日期参数 格式1
var dateTime = new Date("2017-09-12");
Nach dem Login kopieren

c. Google (kompatibel)

3. Datums- und Uhrzeitparameter


//日期参数 格式2 所有浏览器都兼容
var dateTime = new Date("2017/09/12");
Nach dem Login kopieren

a IE (nicht kompatibel, egal welche Version) b . Firefox (nicht kompatibel)

c. Google (kompatibel) )

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

a .IE

 > IE9- (nicht kompatibel)
//日期时间参数 格式2 所有浏览器都兼容
var dateTime = new Date("2017/09/12 13:42:00");
Nach dem Login kopieren

 > IE9+ (kompatibel)

 > 🎜>b. Firefox (kompatibel)
//日期时间参数 格式3
var dateTime = new Date("2017-09-12T13:42:00");
Nach dem Login kopieren

c. Google (halbkompatibel) Kompatibel mit 8-Stunden-Zeitunterschied)

a. IE (halbkompatibel mit 1 Stunde Zeitunterschied)

b. Firefox (nicht kompatibel)

c. Google (nicht kompatibel)


Um es zusammenzufassen , das von allen gängigen Browsern unterstützte Format ist: var dateTime = new Date("2017/09/12 13:42:00" );

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

Dann besteht die Lösung darin, datetimeformatstring in zu konvertieren jjjj/MM/tt hh:mm:ss Formatzeichenfolge

Das obige ist der detaillierte Inhalt vonLösen Sie das Browserkompatibilitätsproblem der Datumsfunktion js Date(). 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