Alteração na formato do campo dateLastUpdated na Order para atender as situações abaixo:
Data com o número do dia do ano: 2020-04-09T21:18:26.708Z
Data sem o número do dia do ano: 2020-04-09T21:18:26.000-04:00
Para corrigir esse problema de padrão do Mercado Livre, foi adicionado o caractere + na formatação do campo. Com isso, todo conteúdo que estiver após o último caractere válido da formatação, que no caso é o caracter u, será ignorado.
A formatação passou de Y-m-d\TH:i:s.uZ para Y-m-d\TH:i:s.u+.
Com isso, o comportamento do campo ficou da seguinte forma:
Pull request de referência: #49 #43
Alteração na formato do campo
dateLastUpdated
naOrder
para atender as situações abaixo:2020-04-09T21:18:26.708Z
2020-04-09T21:18:26.000-04:00
Para corrigir esse problema de padrão do Mercado Livre, foi adicionado o caractere
+
na formatação do campo. Com isso, todo conteúdo que estiver após o último caractere válido da formatação, que no caso é o caracteru
, será ignorado.A formatação passou de
Y-m-d\TH:i:s.uZ
paraY-m-d\TH:i:s.u+
.Com isso, o comportamento do campo ficou da seguinte forma:
Ao formatar o campo, o resultado será o seguinte:
Ao formatar o campo, o resultado será o seguinte:
Link documentação PHP: https://www.php.net/manual/pt_BR/datetime.createfromformat.php