Accepted answer

The problem is that your min and max values are not numbers but date strings. When casting them to timestamp numbers, it works.

var start = +new Date(2013, 1, 12, 0, 0, 0, 0);
var end = +new Date(2013, 1, 14, 0, 0, 0, 0);

Working demo


Problem is you set:

xAxis: {
     type: 'datetime',
     min: start,
     max: end,
     minRange: 3600000      

which set min and max values which does not let chart zoom as it already define min and max values.

Working Demo

Related Query

More Query from same tag