The process of building custom applications and tools that interact with Microsoft SharePoint, including SharePoint Online in Microsoft 365.
Note: This information is provided as a convenience to you. These sites are not controlled by Microsoft, and Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please ensure that you fully understand the risks before using any suggestions from the below link.
Thank you for posting question to Microsoft Q&A forum.
I have tested and I do see the same behavior as yours. Only Created field doesn't have the Time zone information.
"Created": "2025-07-03T07:47:34.063",
"LastItemModifiedDate": "2026-02-24T17:36:53Z",
"LastItemUserModifiedDate": "2026-02-19T07:06:13Z",
I have not able to find any documents about this behavior. However, you cannot assume the value returned is in UTC.
You can try this; it will return the time in UTC time zone.
GET /_api/web/RegionalSettings/TimeZone/localTimeToUTC(@date)?@date='2025-07-03T07:47:34.063'
I also found some threads that have similar issue:
https://github.com/SharePoint/sp-dev-docs/issues/5369
Sharepoint Online REST: ListItemAllFields response DateTime timezones - SharePoint Stack Exchange
My recommendation is to report this behavior via SharePoint · Community.
I hope this information helps.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.