108 votes

Pourquoi est-HTML5 input type datetime retiré de navigateurs supportant déjà?

Je me demandais pourquoi tous les navigateurs comme google Chrome versions supérieur à 26, qui avait le soutien, dans le passé, pour l'entrée datetime supprimé?

Cela sonne comme un double de cet article, mais que l'on est âgé.

On dirait qu'ils préfèrent datetime-local (w3c) ci-dessus, datetime (w3c), mais pourquoi?

Voir ce pour la fonctionnalité de calendrier de développement.

Ce que disent les autres:

Selon mobilexweb.com elle a été frappée dans iOS " parce qu'il ressemble trop à l'datetime type d'entrée.

La suite Google Chrome, maintenant Safari sur iOS ne prend pas en charge le datetime input type plus et il se replie sur le texte. Ce type déprécié dans la norme en faveur de datetime-local ou à l'aide de deux entrées, de la date et de l'heure pour le même but. Le problème est que datetime était compatible avec l'iOS à partir de la version 5.0 à 6,1; si vous êtes en l'utilisant, soyez prudent!

Quelle est la différence?

datetime-local contient uniquement la date et l'heure de l'élément, datetime contient également le fuseau horaire. C'est utile car vous pourriez vouloir agir différemment lorsque le client du fuseau horaire si différente, alors le serveur.

Pourquoi est-ce important?

Que faire si la page web pose la question: quand vous voulez que je vous appelle, et l'utilisateur sélectionne " demain, à 3 h du matin, quand avez-vous besoin de le rappeler? demain 3 h UTC ou HEC?

62voto

Patrick Hofman Points 22166

La seule raison pour laquelle je peux penser à est de fournisseurs de navigateur de perdre la foi dans la norme approuvée, par conséquent, la suppression de la mise en œuvre de leur code.

À l'appui de cette pensée: le W3C vient de retirer à la fois datetime et datetime-local de leur projet de travail.

Les fournisseurs de navigateur finira par abandonner toute prise en charge de deux d'entre eux.

Selon html5test la plupart des navigateurs actuels supprimé le support de deux types d'entrée.

9voto

Daniel Points 35

source http://www.w3.org/TR/html5/

"Les fonctionnalités suivantes sont à risque et peut être retiré en raison d'un manque de mise en œuvre.
.. <input type=datetime>.. .."

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X