Je me demandais pourquoi tous les navigateurs, comme les versions de Chrome supérieures à 26, qui prenaient auparavant en charge l'entrée, l'ont datetime
supprimé?
Cela ressemble à un double de cet article , mais celui-ci est assez âgé.
Il semble que le HTML WG préfère datetime-local
( w3c ) ci-dessus datetime
( w3c ), mais pourquoi?
Voir ceci pour la chronologie de développement des fonctionnalités.
Ce que disent les autres:
Selon mobilexweb.com, il était obsolète dans iOS «car il ressemble trop au type d'entrée datetime».
Après Google Chrome, Safari sur iOS ne prend plus en charge le type d'entrée datetime et il reviendra au texte. Ce type était déconseillé dans la norme au profit de datetime-local ou en utilisant deux entrées, date et heure dans le même but. Le problème est que datetime était compatible avec iOS de la version 5.0 à 6.1; si vous l'utilisez, faites attention!
Quelle est la différence?
Où datetime-local
contient uniquement un élément de date et d'heure, datetime
contient également le fuseau horaire. Ceci est utile car vous voudrez peut-être agir différemment lorsque le fuseau horaire du client est différent de celui du serveur.
Pourquoi est-ce important?
Que faire si la page Web demande: quand voulez-vous que je vous appelle et que l'utilisateur sélectionne «demain, 15 heures», quand devez-vous le rappeler? demain 15h UTC ou CET?
la source
date
,time
,datetime
etdatetime-local
.Réponses:
La seule raison à laquelle je peux penser est que les fournisseurs de navigateurs perdent confiance dans l'approbation de la norme, supprimant ainsi l'implémentation de leur code.
Pour soutenir cette pensée: le W3C vient de supprimer les deux
datetime
etdatetime-local
de leur projet de travail.Les fournisseurs de navigateurs finiront par abandonner la prise en charge des deux.
Selon html5test, la plupart des navigateurs actuels ont supprimé la prise en charge des deux types d'entrée.
Le dernier développement:
datetime-local
est de retour sur le projet;datetime
, mais elle s'affichedatetime-local
. Il semble qu'il soit de retour sur la carte et qu'il sera à nouveau pris en charge!Prenez également note de cet article sur Webmasters.SE: Le datetime-local est-il supprimé de HTML 5.1? .
la source
datetime-local
moins est de retour sur la feuille de route.Source http://www.w3.org/TR/html5/
la source