Vamos pegar o voo BA0015, de Londres para Syndney, via Cingapura. São dados do FlightStats.
A primeira etapa possui esses dados:
"carrierFsCode":"BA", "flightNumber":"15", "departureAirportFsCode":"LHR", "arrivalAirportFsCode":"SIN", "departureDate":{ "dateUtc":"2019-08-17T20:30:00Z", "dateLocal":"2019-08-17T21:30:00" }, "arrivalDate":{ "dateUtc":"2019-08-18T09:45:00Z", "dateLocal":"2019-08-18T17:45:00" },
Ele decola de Londres, em 2019-08-17, em 20: 30 UTC e aterra em Cingapura, em 2019-08-18 em 09: 45 UTC
mas depois a segunda perna:
"carrierFsCode":"BA", "flightNumber":"15", "departureAirportFsCode":"SIN", "arrivalAirportFsCode":"SYD", "departureDate":{ "dateUtc":"2019-08-17T11:25:00Z", "dateLocal":"2019-08-17T19:25:00" }, "arrivalDate":{ "dateUtc":"2019-08-17T19:10:00Z", "dateLocal":"2019-08-18T05:10:00" },
Ele decola, no passado, de Cingapura na 2019-08-17 na 11: 25 e aterra em Sydney na 2019-08-17 na 19: 10.
É possível que o dia não seja incrementado porque a segunda etapa ainda pertence ao mesmo código de voo?