Je me demandais pourquoi tous les navigateurs, comme Chrome versions supérieures à 26, qui avaient auparavant un support pour l'entrée datetime
l'ont supprimé?
Cela ressemble à une copie de cet article , mais celui-ci est assez vieux.
Il semble que le groupe de travail HTML préfère datetime-local
( w3c ) au-dessus de datetime
( w3c ), mais pourquoi?
Voir this pour la chronologie de développement des fonctionnalités.
Ce que les autres disent:
Selon mobilexweb.com , il était obsolète dans iOS 'car il ressemblait trop au type d'entrée datetime'.
À la suite de Google Chrome, Safari sur iOS ne prend plus en charge le type d’entrée datetime et il se repliera en texte. Ce type était obsolète dans la norme au profit de datetime-local ou de l'utilisation de 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 à la version 6.1; si vous l'utilisez, soyez prudent!
Quelle est la différence?
Où datetime-local
contient uniquement un élément de date et d’heure, datetime
contient également le fuseau horaire. Cela est utile car vous pouvez agir différemment lorsque le fuseau horaire du client est différent de celui du serveur.
Pourquoi est-ce important?
Que se passe-t-il si la page Web vous demande: quand voulez-vous que je vous appelle et que l'utilisateur choisisse "demain à 15 heures", quand devez-vous le rappeler? demain 15h UTC ou CET?
La seule raison pour laquelle je peux penser est que les éditeurs de navigateurs ont perdu confiance en la norme en cours d’approbation, supprimant ainsi l’implémentation de leur code.
Pour soutenir cette idée, le W3C vient de supprimer à la fois datetime
et datetime-local
de leur projet de travail.
Les vendeurs de navigateurs finiront par abandonner le support 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 brouillon;datetime
, mais datetime-local
. Il semble que cela soit de retour sur la carte et qu'il soit à nouveau supporté!Prenez également note de cet article sur Webmasters.SE: Est-ce que datetime-local est supprimé de HTML 5.1? .
Source http://www.w3.org/TR/html5/
"Les fonctionnalités suivantes sont à risque et peuvent être supprimées en raison de l'absence d'implémentation.
.. <type d'entrée = date/heure> .. "