Eu queria saber por que todos os navegadores, como as versões do Chrome superiores a 26, que tinham suporte no passado para a entrada o datetimeremoveram?
Isso soa como uma duplicata deste artigo , mas aquele é bastante antigo.
Parece que o HTML WG prefere datetime-local( w3c ) acima datetime( w3c ), mas por quê?
Veja isto para cronograma de desenvolvimento de recursos.
O que os outros dizem:
De acordo com mobilexweb.com, ele foi descontinuado no iOS 'porque se parece muito com o tipo de entrada datetime'.
Seguindo o Google Chrome, agora o Safari no iOS não suporta mais o tipo de entrada datetime e voltará ao texto. Este tipo foi descontinuado no padrão em favor do datetime-local ou usando duas entradas, data e hora para o mesmo propósito. O problema é que datetime era compatível com iOS da versão 5.0 a 6.1; se você estiver usando, tome cuidado!
Qual é a diferença?
Onde datetime-localcontém apenas um elemento de data e hora, datetimetambém contém o fuso horário. Isso é útil porque você pode querer agir de forma diferente quando o fuso horário do cliente for diferente do fuso horário do servidor.
Por que isso importa?
E se a página da web perguntar: quando você quer que eu ligue para você e o usuário selecionar 'amanhã, 15h', quando você precisa ligar de volta? amanhã às 15h UTC ou CET?
date, time, datetime, e datetime-local.