Boost Timezone Handling in JavaScript Charts

January 18, 2024
Highcharts v11.3.0 improves support for named timezones and provides UTC fallback for legacy browsers.

Highcharts is a powerful and versatile JavaScript charting library that empowers developers to create interactive and visually appealing data visualizations for web and mobile applications. Renowned for its extensive chart types, from line and bar charts to heatmaps and gauges, Highcharts boasts advanced customization options, allowing you to tailor layouts, colors, and behaviors to seamlessly integrate with your project's aesthetic and functionality.

The Highcharts v11.3.0 release delivers enhanced datetime support with native handling of the time.timezone option. This streamlined approach leverages the browser's built-in time zone capabilities, ensuring compatibility and accuracy. For browsers that don't recognize a timezone, Highcharts provides a clear warning and defaults to the UTC. By eliminating the dependency on moment.js, Highcharts reduces library weight and improves overall project performance.

To see a full list of what’s new in version 11.3.0, see our release notes.

Highcharts is licensed per developer as an Annual or Perpetual License with Internal, Saas, SaaS+ and OEM distribution options. The annual license includes support and all product updates for 1 year and must be renewed to continue to use the software. The perpetual license includes an "Advantage Subscription" for 1 to 5 years which provides support and updates for that period. If you do not renew Advantage then you may continue to use the software at the last release available during the active Advantage period. See our Highcharts Core licensing page for full details.

Highcharts Core is available as part of the following products: