Time Zone Updates on Azure App Service for Windows
Update (23 October 2026): The rollout of Windows operating-system time-zone updates on Azure App Service for Windows has started through accelerated Safe Deployment Practices (SDP). Rollout is in progress, not complete. We will update this post when the rollout completes.
Time-zone rules change when governments update local timekeeping policies. Apps need current time-zone data to convert UTC timestamps to local time and calculate schedules correctly.
Older time-zone data can apply a clock change that no longer occurs, producing incorrect local-time displays, job schedules, deadlines, and date-based calculations. Apps using different data versions can also disagree about the same timestamp.
What we are doing
We are rolling out an OS-level time-zone update across App Service for Windows through accelerated SDP. This is a platform operating-system update, not a language-specific runtime release.
The rollout has started, but is not yet complete. Availability varies while deployment progresses; this announcement does not establish that the update has reached every app or instance.
The platform manages this OS update. Customers do not need to install an OS patch manually on App Service workers. For more information, see OS and runtime patching in Azure App Service.
Windows and application-managed time-zone data
An app can use Windows time-zone rules, runtime-bundled data, or a database supplied by a library. An OS time-zone update alone is not proof that every date/time API or scheduler in your application uses the updated rules.
Review the data source used by your runtime and dependencies. Update application-managed time-zone data separately through the relevant maintainers’ supported update process, then test and redeploy as needed.
What you should do
- Watch this post for rollout completion. Rollout has started through accelerated SDP, but is not complete. Do not assume that every app or instance already has the update.
- Check your app’s actual date/time behavior. Test conversions and schedules for the regions your app uses, including timestamps on both sides of the relevant rule change.
- Review application-managed time-zone data. Update affected libraries, bundled ICU data, and custom time-zone databases separately. The Windows OS update does not replace data bundled with your app or dependencies.
- Update customer-provided container images and bring-your-own runtimes yourself. This platform OS rollout does not patch time-zone data inside your custom image or runtime distribution. Follow the relevant maintainers’ guidance, then rebuild, test, and redeploy.
Related updates
- Time zone updates on App Service for Linux covers the separate Linux image rollout and its runtime-specific exceptions. Its IANA release numbers, package commands, and Platform Release Channel instructions do not apply to the Windows OS rollout.
- Emergency Node.js runtime updates on App Service for Windows covers the separate Node.js runtime rollout.
- eMudhra / emSign certificate security updates on App Service for Windows covers the separate Windows OS certificate trust update.
Stay informed
We will update this post when the Windows OS time-zone update rollout is complete.