When you query the current status using the Service Communications API (e.g. https://manage.office.com/api/v1.0/{tenant-guid}/ServiceComms/CurrentStatus ), the StatusTime returned (which should be the current date/time) is always 24 hours out.
This is the current status (for EXO) returned for my tenant this morning:
{
"FeatureStatus": [
{
"FeatureDisplayName": "Sign-in",
"FeatureName": "Signin",
"FeatureServiceStatus": "ServiceOperational",
"FeatureServiceStatusDisplayName": "Normal service"
},
{
"FeatureDisplayName": "E-Mail and calendar access",
"FeatureName": "Access",
"FeatureServiceStatus": "ServiceDegradation",
"FeatureServiceStatusDisplayName": "Service degradation"
},
{
"FeatureDisplayName": "E-Mail timely delivery",
"FeatureName": "Delivery",
"FeatureServiceStatus": "ServiceOperational",
"FeatureServiceStatusDisplayName": "Normal service"
},
{
"FeatureDisplayName": "Management and Provisioning",
"FeatureName": "Provisioning",
"FeatureServiceStatus": "ServiceOperational",
"FeatureServiceStatusDisplayName": "Normal service"
},
{
"FeatureDisplayName": "Voice mail",
"FeatureName": "UnifiedMessaging",
"FeatureServiceStatus": "ServiceOperational",
"FeatureServiceStatusDisplayName": "Normal service"
}
],
"Id": "Exchange",
"IncidentIds": [
"EX151178"
],
"Status": "ServiceDegradation",
"StatusDisplayName": "Service degradation",
"StatusTime": "2018-11-26T09:58:07.9107187Z",
"Workload": "Exchange",
"WorkloadDisplayName": "Exchange Online"
}
As can be seen, the StatusTime shown is "2018-11-26T09:58:07.9107187Z". However, I made the request today, and the correct StatusTime should be "2018-11-27T09:58:07.9107187Z".
The time is always correct, the date is always 24 hours out.