Maison  >  Article  >  interface Web  >  Gestion des problèmes de compatibilité de la fonction Date() dans les navigateurs

Gestion des problèmes de compatibilité de la fonction Date() dans les navigateurs

php中世界最好的语言
php中世界最好的语言original
2018-04-17 11:46:031583parcourir

Cette fois je vais vous présenter les problèmes de compatibilité de la fonction Date() dans le navigateur, et les problèmes de compatibilité de la fonction Date() dans le navigateur Quelles sont les choses à noter ? Ci-dessous un cas pratique, jetons un oeil.

Généralement, direct new Date() ne posera pas de problèmes de compatibilité, mais new Date(datetimeformatstring) provoque souvent des problèmes de compatibilité avec le navigateur. Pourquoi, certains datetimeformatstring Le navigateur de format n'est pas compatible. .

1. Pas de ginseng

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

Paramètre 2.Date

//日期参数 格式1
var dateTime = new Date("2017-09-12");

une.IE

  > IE9- (non compatible)  

IE9+ (compatible, y compris IE9)

b.Firefox (compatible)

c.Google (compatible)

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

3. Paramètres de date et d'heure

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

a. IE (non compatible, quelle que soit la version)

b. Firefox (non compatible)

c.Google (compatible)

//日期时间参数 格式2 所有浏览器都兼容
var dateTime = new Date("2017/09/12 13:42:00");
//日期时间参数 格式3
var dateTime = new Date("2017-09-12T13:42:00");

une.IE

IE9- (non compatible)

IE9+ (compatible)

  > IE9 (décalage horaire semi-compatible de 8 heures)

b. Firefox (compatible)

c. Google (décalage horaire semi-compatible de 8 heures)

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

a. IE (décalage horaire semi-compatible de 1 heure)

b. Firefox (non compatible)

c.Google (non compatible)

Pour résumer, le format supporté par tous les principaux navigateurs est : var dateTime = new Date("2017/09/12 13:42:00");

Ensuite, la solution est de convertir la chaîne de format datetime en aaaa/MM/jj hh:mm:ss Formater la chaîne puis

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn