I looked at my I-94 's travel history and was surprised to see that the day of arrival in the US (port of entry: LOS) was indicated as 2019-11-12, even though my plane landed on 2019-11-11 at 21:05 local time. I am sure I didn't pass the immigration after 2019-11-11 23:59:59 because I took another flight at on 2019-11-12 at 00:28 and have no recollection of rushing for it or waiting 3h to pass the pass the immigration. The US officer at LAX airport (= LOS port of entry) didn't stamp my passport. I used Global Entry and went through some additional luggage check as I declared I had some fruits.
This makes me wonder: How is the day of arrival indicated on the I-94 's traveling history decided? Is it supposed to reflect when one passed the US immigration or does it commonly have a few hours lag, and if so, why? Could it be the fruit check?
Flight route details (RGN->HKG->LAX->CLT):
- Cathay Dragon flight 275: Yangon RGN 17:20 on 2019-11-11 (local time) -> Hong Kong HKG 22:00 on 2019-11-11 (local time)
- Cathay Pacific flight 880: Hong Kong HKG 00:15 on 2019-11-12 (local time) - >Los Angeles LAX 21:05 on 2019-11-11 (local time)
- American Airlines flight 1871: Los Angeles LAX 00:28 on 2019-11-12 (local time) -> Charlotte CLT 08:05 on 2019-11-12 (local time)
This question is not a minutiae, e.g. ca. 1 million people (mirror) submit every year the N-400 Application for US Naturalization Form (mirror), and a common advice is to use the I-94 travel history to complete the N400 travel history section. It is preferable not to enter some incorrect information, as it may delay the naturalization process.