score:19

Accepted answer

You can set useUTC to false in your global options:

http://api.highcharts.com/highcharts#global.useUTC

score:2

Here's how to get the local timezone offset from UTC in minutes in Javascript

var d = new Date();
var tzOffset = d.getTimezoneOffset();

Once you have that you simply subtract that from your UNIX_TIMESTAMP and that's that.

Also, you may want to consider to not pass time values for every data point to Highcharts but instead use the pointStart and pointInterval series properties and then just pass the data.


Related Query

More Query from same tag