In Highchats.com Dynamic update showed two ways to calculate time in her examples (http://www.highcharts.com/demo/dynamic-update) and (http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/dynamic-update/).
1: On series, the time is calculate this way:
time = (new Date()).getTime();
...
x: time + i * 1000, //Multiplying by 1000 (mileseconds)
2: But on Event load setInterval() it's calculated in the other diferente way:
x = (new Date()).getTime(), //Without multiplying by 1000.
Why this difference?