@Costamilam falta funcionar corretamente, por exemplo, crio uma data explicitamente e o js retorna mês errado, dia errado, mesmo especificado o dia, mês e ano no construtor
@SamuelIves você deve ter cometido algum engano, por exemplo, os meses começam em 0 (0 = janeiro, 1 = fevereiro, etc), o getDay() retorna o dia da semana e não o dia do mês (pra isso deve ser usado o getDate()), também pode ter alguma diferença se o time zone não estiver correto
@SamuelIves esta tentando fazer um parse de um valor string? Tipo 10/10/2020 ? Pq se for recomendo que use formato como Date.parse(<ano>-<mes>-<dia>) ou então passe via parametros após usar split, supondo que usou o formato dia/mes/ano, ficará var valores = dataStr.split("/"); new Date(valores[2], valores[1] - 1, valores[0]) ... Note que fiz -1 no mês, porque o mês nessa API nativa trabalha a partir do zero
@GuilhermeNascimento não precisa ser só nesse formato, mas tem que usar um formato que a API vai entender: "Uma string de representação de datas no format RFC2822 ou ISO 8601 (outros formatos podem ser utilizados, mas os resultados podem não ser os esperados)." (developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/…)
cc: @SamuelIves
@GuilhermeNascimento quanto aquela lib CSS... Como você faz pra testar a compatibilidade?
@Costamilam antigamente tinha uma ferramenta online, mas hoje eles são totalmente pago, se fosse fácil pagar com cartão nacional ... então acabei montando as VMs mesmo